最近在使用Ubuntu 9.10中的中文输入法时发生一些问题,在设置语言环境是english之后,中文输入法无法使用,也就是看不到Scim的界面,
其中尝试了很多的方法,包括重新安装scim scim-bridge
都没有成功,
最终出现问题的原因是:
在设置语言环境为english之后,系统是不会加载任何的中文输入法的,需要在语言配置文件中加入一些设置,
而主要负责语言环境的配置文件在:
/etc/environment中,
在原有文件内容基础上加入如下的配置项:
LC_CTYPE="zh_CN.UTF-8"
我的原有配置文件为:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="en_ZA:en"
LANG="en_ZA.UTF-8"
修改后为:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="en_ZA:en"
LANG="en_ZA.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
保存,logout注销,重启就可以了.