一、设置源并更新
ubuntu默认的源更新太慢。
系统->系统管理->软件源->下载自->其它->选TW下的tw.archive.ubuntu.com
也可以让系统自动选择最佳的服务器。
选择退出。
二、安装中文语言包
系统->系统管理->语言支持->勾选中文,并设置成默认语言。
确定后开始更新下载语言包。完成后注销再进就可以了。
三、win字体中文美化
搞简单点,不整那些个没用的。
拷贝windows的字体文件到~/.fonts下,没有这个目录就建一个。
然后执行:
sudo fc-cache -f
在ubuntu8.04以前的版本中字体的配置文件只有/etc/fonts/language-selector.conf,在最近的8.04中分解成了四个文件,分别对应到/etc/fonts/conf.d/下的 29-language-selector-zh.conf、49-sansserif.conf、69-language-selector-zh-cn.conf、99- language-selector-zh.conf
以下是文件修改对比的截图。左边统一是系统原始文件,右边是修改后的文件。
/etc/fonts/conf.d/29-language-selector-zh.conf:
使字体在在9px~10px之间时关闭AA(即平滑效果),超过这个范围开启AA,使得屏幕上的字体更漂亮
49
49-sansserif.conf文件基本上没有改动
69-language-selector-zh-cn.conf文件中,我们改变了serif和sans-serif字体的顺序,特别是把SimSun放在了sans-serif字体的第一位。
注意:如果不放在第一位的话,在flash中汉字将显示方块。网上还有其它的方法,经试验,方块是不显示了,可全都变成了楷体。那为什么不用文泉驿呢?Flash不能使用点阵字。
99
99-language-selector-zh.conf也是基本上没有修改
设定完成后重起Xwindow。
四、设置中文支持
在这一步里,要对原有有字体设定做一下修改。使用前面新装入的windows字体,稍作调整后的中文字体显示可以基本达到完美的程度。
系统->首选项->外观
先把字体设成如上图所示。再点击细节作如下图设定:
很不错,经过这样设定后系统的字体显示已经很不错了。赞自己一个先。^_^
Firefox的中文字体美化可以参考我我另一篇文章<<Fedora 8 安装后的配置[KDE]>>
配置系统中文环境支持
执行 sudo vi /var/lib/locales/supported.d/zh
加入以下配置参数
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_HK.BIG5 BIG5
zh_TW.BIG5 BIG5
再执行 sudo locale-gen
vi的中文乱码问题
sudo vi /etc/vim/vimrc
加入以下配置参数
let &termencoding=&encoding
set fileencodings=utf-8,gb18030,gbk,gb2312,big5
gedit的中文乱码问题
sudo gconf-editor
选择 apps/gedit-2/preferences/encodings
找到 auto_detected 编辑,在Values中分别加入 GB18030,GBK,GB2312,BIG5
五、打开3D桌面效果
随机器显卡可能安装方式不一样。但大体都差不多,这里以我的ATI X200M显卡为例。操作方法如下:
系统->首选项->外观->视觉效果。
选择正常 或 扩展 默认是无。
然后会下载相应的显卡驱动。
重起Xwindow,然后重复一次选择视觉效果。
装好后,试win+tab、win+e键看看。COOL吧。
更多特效可安装compizconfig-settings-manager
六、解决java中文显示乱码
说起来,很简单,根本不用改什么java的字体配置文件,搞这么复杂干什么。整个快速、简单、有效的方法:
假如jdk是装在/usr/lib/下面。
找到目录/usr/lib/jvm/java-1.5.0-sun-1.5.0.15/jre/lib/fonts,在它下面再建一个目录fallback,然后拷贝一个中文字体,如simsun.ttf过来。
ok,再重新打开依赖这个jdk的java程序。
搞定,就这么简单。
七、解决java应用程序在3D桌面的灰屏问题
此问题只发生在打开桌面特效后的一些java应用程序窗体无法显示。解决方法如下:
以IntelliJ IDEA为例
在idea/bin/目录下修改idea.vmoptions文件。添加一行:-Dawt.toolkit=sun.awt.motif.MToolkit
完整示例如下:
-Dawt.toolkit=sun.awt.motif.MToolkit
-Xms64m
-Xmx384m
-XX:MaxPermSize=198m
-ea
Zend的修改方法可以参考这里:
http://hi.baidu.com/lostdays/blog/item/769149b5c978cfcd37d3ca24.html
其它java应用程序解决方法与以上例子类似。
八、解决SCIM输入法在java应用程序中无法输入的问题
显示的问题解决了,又发现在idea是时而无法输入中文,看来SCIM的兼容性还有待提高。没关系我们安装一个scim-bridge就可以了。
sudo apt-get install scim-bridge
这样可会导致SCIM无法正确地跟随光标,但总好过不能用。
九、全局剪贴板与QQ
安装全局剪贴板
sudo apt-get install glipper
这个是Gnome专用的。如果是kde系统就不用了。Kde自带。
安装EVA(已过时,QQ官方已有linux版本)
sudo apt-get install eva
由于eva是基于QT用C++写,所以还需要一些kde库文件支持。
十、系统优化
1.优化启动
系统中如果有 NTFS 或者Vfat或者FAT32之类Windows的磁盘系统,在起动时会进行fsck检查,从而导致起动变慢。解决办法:
sudo vi /etc/fstab
把最后的1改成0
UUID=DED4681FD467F863 /media/sda1 ntfs defaults,umask=007,gid=46 0 1
改成
UUID=DED4681FD467F863 /media/sda1 ntfs defaults,umask=007,gid=46 0 0
如果有多个盘,类似的参数都要修改过来。
起动时的图形进度确实很不错,但如果不需的话还可以节省一点起动时间。虽然看起来有些丑陋。
sudo vi /boot/grub/menu.lst
找到
kernel /vmlinuz-2.6.24-16-generic root=UUID=fc2bd3ce-6b8c-4b49-ba14-8b61bef3de41 ro quiet splash locale=zh_CN
改成
kernel /vmlinuz-2.6.24-16-generic root=UUID=fc2bd3ce-6b8c-4b49-ba14-8b61bef3de41 ro quiet nosplash locale=zh_CN
有多个内核时注意看它的title,通常是第一个。
如果有无线网卡,且不常用。最好是在系统中禁用,这样起动就不会自动查找网络。通常这也是导致系统起动较慢的原因。
2.调整系统参数
有些服务是我们用不到的,装个工具可以对它进行调整,就像windows下的服务一样,你可以自己决定是否要用它。
sudo apt-get install sysv-rc-conf
起动方法:
sudo sysv-rc-conf
禁用不需要的服务,如果不确定就默认不动它。另外google也是非常好的工具。
还需要调整的一个参数是vm.swappiness,Ubuntu默认是60。这个参数是决定内核将程序swap到swap里,还是释放掉部分cache。0表示释尽量放掉部分cache,100表示尽量使用swap,可以在0到100之间调节。我调整成了20。
sudo vi /etc/sysctl.conf
修改
vm.swappiness = 20
没有就加上这一行。
加快起动速度
sudo vi /etc/init.d/rc
找到并修改该行:
CONCURRENCY=none
为:
CONCURRENCY=shell
禁用ipv6
sudo vi /etc/modprobe.d/aliases
把
alias net-pf-10 ipv6
改成
alias net-pf-10 off #ipv6
然后注释掉hosts文件中所有与IPV6有关的行
sudo vi /etc/hosts
禁用Firefox的拼写检查功能也能加快浏览器的速度,同时减少CPU占用。