看够了那些web论坛上面的什么“美化”“汉化”的方法,无非就是copy中文字体,改默认locale,手工改X11的字体文件,实在受不了,恶心死了。
copy中文字体违反版权,与Debian的free精神相悖。
默认改locale,把应该用正规英文显示的界面/消息改成乱七八糟的中文。
手工改X11的各种字体文件,如果改的是全局文件,那么在升级或者备份的时候麻烦或者没法给各个不同的帐号提供选择。
因此,我理想中的让Linux支持Debian GNU/Linux 的方法主要有下面几个要求:
1 字体用GPL的
2 默认的locale必须是en_US,就是说,添加中文支持后,无论是consol还是x
-window,必须是保持英文界面的,只是增加汉字的显示和输入。即使某些地方不得不改,那也只能改某个帐号自己目录下的.profile文件的环境变量。
3不能改全局的各种字体配置文件比如XF86Config font.conf
4必须简单易懂,我没空去研究什么美化微调,尽量利用debian的apt,能不动手的坚决不动手。
所以总结的个人支持中文步骤如下,注意root所有的配置都不变,在帐号wisi里面增加中文支持。
1.以root执行dpkg-reconfigure locales
选上en_US zh_CN.UTF8 zh_CN.GB18830 zh_TW.BIG5 zh_TW.UTF8
以en_US做系统全局的默认locale
2.增加中文字体,文鼎捐赠的,在debian里面有package的,用aptitude搜索所有的arphic
ttf-arphic-bkai00mp等一共6个。
此时,已经可以在x-window下面正常的显示中文。
3.增加中文输入法
装scim scim-chinese两个package包,去掉一些默认的推荐包,免得装gdm
此时,已经可以正确的显示和输入中文,就是不太好看。不过足够了
以后有时间可以装一下萤火虫的那个美化的字体的deb包
4.配置各个应用程序,主要是firefox的字体
Edit=>Preference=>fonts and colors=》simplified Chinese
如果忘记了,参考win32下面的firefox设置一下什么等宽不等宽的字体就好了。
其他的类似。ok,结束了,就这些
界面 消息还是英文,但是可以输入和显示中文,就这样。
BTW:fcitx这个东东原先用RH的时候还觉得很好的,结果这次在挑输入法的时候选它害的我不清,tnnd,linuxsir上面的家伙就是比较土,配置文件居然是个中文的,而且还不合。SCIM明显规范多了,而且用apt装上就用,什么都不用改。
那些国内web论坛的什么汉化美化的看看全当入门,千万别照着做,麻烦而且不规范,还是看看人家香港同胞的这篇文档,既规范又详尽。
如果用startx启动的默认的x-session-manager(gnome-session),自动已经启动了scim了,但
~/.xsession
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=SCIM
scim &
#startxfce
gnome-session
这样,至少qterm可以正确的上bbs了,输入和显示中文完美。
gnome-terminal:可以支持utf8汉字的显示和utf8汉字的输入,配合screen改~/.screenrc可
crxvt-gb(package:rxvt-ml):只支持GB汉字的显示,无法用scim输入正确的编码,不需要配
screen具体用法看手册。建立~/.screenrc
#~/.screenrc
defencoding GBK