Ubuntu新装系统细节配置

话说ubuntu中文论坛那个ubuntu快速设置指南确实具体但是忽略某些细节地方稍微总结一下可能错误敬请指正内容可能全面但是绝对所有新装Ubuntu

使用必需配置

特殊说明以下各条适用于gutsy可能适用之后版本本人保证

scim输入法配置ubuntu默认使用的是xim输入法需要修改配置使scim启用这个困扰很多ubuntu新手问题就是安装scim无法使用首先保证安装完整中文语言包这个可以快速设置指南然后sudo gedit /etc/X11/xinit/xinput.d/zh_CN其中几行修改如下

GTK_IM_MODULE=scim
QT_IM_MODULE=scim

修改重启X生效另外,scim在qt程序(opera,virtualbox等等需要安装一个scim-qtimm输入中文

sudo aptitude install scim-qtimm

安装重启qt程序生效

字体配置:gnome程序字体可以系统首选项外观设置首先安装字体打开外观字体标签细节转到字体文件安装字体拖放文件夹完成字体安装然后重新外观首选项选择添加字体另外因为新立得软件包管理一般以root权限执行使用字体是root帐户配置字体所以如果修改这些字体需要切换到root帐户然后修改外观首选项方法终端输入

sudo su

切换到root帐户然后运行

gnome-appearance-properties

字体仍然需要安装才能使用用户添加字体在~/.fonts,root用户添加字体在/root/.fonts一样

但是KDE程序字体在gnome环境配置比较麻烦据说用qt-qt3config和qt-qt4config可以分别配置qt3和qt4程序字体但是从来没有成功变通办法就是:KDE程序默认使用serif字体作为界面字体所以可以字体作为serif字体子集达到这个效果方法

sudo gedit /etc/fonts/language-selector.conf

这个文件在gutsy似乎默认不存在所以打开空白文件格式如下

<fontconfig>
<include ignore_missing=”yes”>CJK_aliases</include>

<alias>
<family>serif</family>
<prefer>
<family>Microsoft Yahei</family>
<family>AR PL UMing CN</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Microsoft Yahei</family>
<family>AR PL UMing CN</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Microsoft Yahei</family>
<family>AR PL UMing CN</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>

<match target=”font” >
<test name=”family” compare=”contains” >
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test>
<!– check to see if the font is just regular –>
<test name=”weight” compare=”less_eq”>
<int>100</int>
</test>
<test compare=”more_eq” target=”pattern” name=”weight” >
<int>180</int>
</test>
<edit mode=”assign” name=”embolden” >
<bool>true</bool>
</edit>
</match>

<match target=”font” >
<test name=”family” compare=”contains” >
<string>Song</string>
<string>Sun</string>
<string>Ming</string>
</test>
<edit name=”globaladvance”>
<bool>false</bool>
</edit>
<edit name=”spacing”>
<int>0</int>
</edit>
<edit name=”hinting”>
<bool>true</bool>
</edit>
<edit name=”autohint”>
<bool>false</bool>
</edit>
<edit name=”antialias” mode=”assign”>
<bool>true</bool>
</edit>
<test compare=”more_eq” name=”pixelsize”>
<double>11</double>
</test>
<test compare=”less_eq” name=”pixelsize”>
<double>16</double>
</test>
<edit name=”antialias” mode=”assign” >
<bool>false</bool>
</edit>
</match>
</fontconfig>

其中红色希望添加字体注意使用字体而不是字体文件双击字体用GNOME字体查看器打开名称里面就是字体名方法可以解决一些变态字体问题比如Opera菜单字体怎么配置不能配置其他地方一样修改serif字体完美解决猜测菜单默认调用serif字体

通常字体添加进sans-serif和monospace方便在konsole之类只能调用等宽字体地方使用自定义字体以上设置重启X生效

bash设置

sudo gedit /etc/bash.bashrc

然后找到其中一段

# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ]; then
#  . /etc/bash_completion
#fi

第一行之外行首#去掉打开bash自动补全功能重启X生效

有时候启动不能进入图形界面只能命令行操作但是如果图形界面默认选择中文界面进入命令行系统提示文字成了乱码虽然可以用export LANG=en_US.UTF-8临时解决但是终究比较麻烦解决方法语言支持英文默认语言然后在gdm登录窗口选择中文登录语言这样不能进入图形界面进入命令行,locale默认就是en_US.UTF-8

如果你喜欢这篇日志的话,欢迎订阅我的RSS Feed!
本文来源于一阁Blog。版权所有,转载请确保已阅读该页面

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Quote selected text






网站备案中

Valid XHTML 1.1