首先是fcitx的安裝。推薦安裝3.4以後的版本(貌似這玩意好像不開發了,我現在連他的官方網站都上不去了)。安裝比較簡單,就照他的README文件裡執行一下命令就好了。
但是問題出現了。你會發現你退出以後再次登陸Gnome桌面將無法成功。我查的網上的說法是登陸速度慢,反正我是等了5分鐘還沒顯示就已經認為登陸失敗了。這個是bug——無奈了,湊合著用吧。
解決方法:換用kde登陸系統,運行/usr/bin/gnome-session-properties,跳出一個“會話”,找到第三頁的“啟動程序”,點擊“編輯”,將其中啟動命令fcitx的“順序”改為50。重啟,Gnome能進了。
但是你又會發現這個軟件壓根用不了。按住快捷鍵 Ctrl+Space,什麼都沒出(是個正常人都要抱怨一下這軟件了)。只有在當你在登陸的時候選擇中文語言設置,登陸了才能使用這東西。而如果你非要用英文環境,就必須做一些修改。
我的做法是:
1.添加環境變量XMODIFIERS。修改/etc/profile,在末尾加上
XMODIFIERS="@im=fcitx"
export XMODIFIERS
2.目錄切換到/etc/gtk-2.0/i386-RedHat-linux-gnu,修改gtk.immodules文件,注意把裡面的"ko:ja:th:zh"改成"en:ko:ja:th:zh",然後注銷。
現在好了,這東西終於能用了。
需要多注意一下的是,如果你使用的是如同x-manager一類的遠程訪問軟件,記得用ctrl+shift+space來調用輸入法。