自己的debian系统一开始是英文的,后来由于需要想加上对中文的支持以及中文的输入法,但是又想使用英文的界面
1 配置locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
可以用这两条命令得到locales程序
#aptitude install locales
#dpkg-reconfigure locales
缺省locale依旧设置为en_US.utf8,如果为zh_CN.UTF-8的话便是系统界面会变成中文[locale中的LANG]
2 添加中文字库
#apt-get install ttf-wqy-zenhei xfonts-wqy
想要好看点的字体可以参考这里http://www.360doc.com/content/08/1216/08/20151_2133699.shtm
3 安装输入法
在/etc/apt/sources.list加上下面的地址
deb http://ftp.cn.debian.org/debian squeeze main non-free contrib
deb http://backports.debian.org/debian-backports squeeze-backports main
然后执行更新
#apt-get update
#apt-get install fcitx im-switch
4 配置输入法
/etc/X11/Xsession.d下,添加文件95xinput,内容为
export LANG="en_US.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS="@im=fcitx"
fcitx &
总结:在网络上试了很多的方法,总是觉得没有找到重点。
每次安装完毕输入法后都是可以启动,但是在输入时却依然是英文来着。
后来想了想才明白,是自己将locale中的LC_CTYPE配置成中en_US.UTF-8。
而fcitx却是只有在zh_CN.*一类的字符环境中才可以正常运行。
最后一个配置就是将当前的X WINDOW设定为zh_CN.UTF-8。