说实话我不是很喜欢Ubuntu,主要是不喜欢装太多东西,并且7.04版号称中文支持很好了,可是装上之后还是得自己安装输入法,设置为自动启动,这让我觉得很不爽。事情都做到这一步了,为什么就不再进一步完全做好呢?
算了,还是回到debian吧,原汁原味。我的基本目标是装一个英文系统,但是可以显示和输入中文。下面是安装过程的简单说明,有些地方参考了别人的文章,再次向作者表示感谢。
1,安装开始时选择英文界面,这样肯定不会出现中文乱码。这点英文对大家来说应该都没问题吧,呵呵。继续基本系统,其中网络设置里若没有IP配置,则返回到主界面重新进行网络设置。
2,基本安装完后,修改source.list。我在中科院,推荐ustc的源,网站上有source.list例子。这个源不仅包多速度快,更重要的是,科大的流量在中科院是不计费的,哈哈。然后升级内核,apt-get install linux-image-xxx;再升级系统,apt-get –u dist-upgrade。 3,在/etc/profile,bash.bashrc中都进行一些基本的配置。第一个是ls时显示颜色,后面几条命令是我的个人习惯而已。
alias ls=’ls –color=auto’
alias ll=’ls –l’
alias la=’ll –a’
alias ..=’cd ..’
4,apt-get install x-window-system xfce4 fvwm gdm vim-full 。gnome下emacs-snapshot无法输入中文,但xfce和fvwm都可以,后面两个也小巧多了,所以不用gnome。xorg7已经进testing了,可以有一些更好的体验,比如xgl等。
5,进行美化,产生很多locale,这样能支持多种语言的显示。
6,在/etc/environment中设置默认locale为UFT-8,大势所趋。
LANG=”en_US.UTF-8”
LANGUAGE=”en”
LC_CTYPE=”zh_CN.UTF-8” (输入法能否启动就看这个东东了)
EDITOR=”gvim” (没啥关系,看个人爱好)
7,然后到/etc/X11/Xsession.d/ 这个rc-style的自启动目录建立一个文件,比如88locale-xinput-set,内容如下。这里的设置比上面第5条的文章中提到的要简单,你可以按照上面的写。
/usr/bin/xscreensaver –no-splash & (屏保程序也可以在这里启动,哈哈)
/usr/bin/scim -d(或fcitx &)
export XMODIFIERS=”@im=SCIM” (这个SCIM一定是大写!)
export GTK_IM_MODULE=”scim”
export XIM_PROGRAM=”scim -d”
export QT_IM_MODULE=”scim”
最后效果是显示和输入中文都没有问题,但界面都是英文
8,安装rxvt-unicode,配置可参考hiweed。或者这样运行:urxvr -fn “xft:Courier New” -rv,界面看起来也不错。
9,拷贝中文字体,我是在/usr/share/fonts/truetype/下新建了个chinese目录,字体都丢到那里,然后去xorg.conf中添加truetype这个路径,fc-cache -fv。改变字体选择顺序,在font.conf中对每个字体别名里的字体调整,推荐将Bitstream放在所有字体最前,将SimSun放在能显示中文的字体最前。你要是图方便将SimSun放到Bitstream后面也行。顺便提一句,我的笔记本上装的是正版的windows,那我个人再在linux上使用SimSun应该没有什么问题吧。
10,中文字体模糊的解决办法:去除小字体的AA(AntiAlias)。将以下代码加入font.conf。对NSimSun也可以如法炮制。
SimSun
7
19
false
复杂吗?不一定,我第二次花了不到半个小时就全部搞定了,当然第一次还是花了一些时间。用英文界面会少很多问题,还可以强迫自己多看英文,岂不很好。Ubuntu的新手指南倒是不错,值得一看。