最近在使用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注銷,重啟就可以了.