如果你的locale沒有設置為zh-CN,而是設置為en-US,那麼可能正確安裝scim或fcitx後仍無法正常使用輸入法,解決的方法如下:
編輯 /etc/gtk-2.0/gtk.immodules 文件(sudo gedit /etc/gtk-2.0/gtk.immodules),在xim 的 local 增加 en,也就是把
"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
修改為
"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
保存退出,重啟系統後就可以正常使用輸入法了。
sudo apt-get update
sudo apt-get install scim-chinese scim-gtk2-immodule scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh im-switch
sudo im-switch -s scim