此處是以Debian testing (20121231)版本為例
之所以寫(xiě)這一篇是因?yàn)镈ebian 7現(xiàn)在還是testing階段,有不少東西都在變,以前可以用的東西現(xiàn)在不一定能用。所以寫(xiě)下以為備忘。
說(shuō)到輸入法,自己用得最多的是SCIM,也覺(jué)得相當(dāng)好用。后來(lái)Debian 7 testing開(kāi)始時(shí)不知為何用不了,搞了好久沒(méi)搞懂,換了Fcitx,哈哈,很快搞定,也就用了Fcitx一段時(shí)間。再后來(lái)Windows系統(tǒng)重裝,把Linux系統(tǒng)弄不見(jiàn)了,昨天重新裝了Debian 7 testing (基于20121231版),裝完后fcitx居然又出問(wèn)題?!以前生效的方法現(xiàn)在又不能用了。搞了差不多一天沒(méi)搞好,換回scim,可以用,卻莫名其妙的沒(méi)了scim-pinyin,是忘了把它編譯進(jìn)庫(kù)嗎?而且SCIM的設(shè)置頁(yè)面居然打不開(kāi)。好吧,試試ibus吧。于是乎裝上ibus,現(xiàn)在用它來(lái)寫(xiě)這一篇。
以下把三者的安裝配置過(guò)程都寫(xiě)下來(lái)吧,雖然SCIM和Fcitx的方法以前可以用但現(xiàn)在多多少少有點(diǎn)問(wèn)題。
--------------------------
IBus安裝與配置
--------------------------
1. 安裝IBus:
# apt-get install ibus ibus-sunpinyin ibus-table-wubi
2. 導(dǎo)入輸入法:
在Activities->Applications->IBus處可以打開(kāi)IBus. 然后在狀態(tài)欄可以看到一個(gè)輸入法圖標(biāo),右擊選擇Preferences,在General處可以設(shè)置調(diào)出輸入法的按鍵及其顯示等;在Input Method處可以導(dǎo)入需要的輸入法,我是選了五筆和拼音。
3. 設(shè)置輸入法默認(rèn)啟動(dòng):
到目前為止,重啟后IBus還是沒(méi)有啟用的。我的做法是:
# cd /etc/X11/Xsession.d
# vi 95xinput
輸入以下內(nèi)容并按Esc然后 :wq 保存:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon&
重啟或重新登錄就可以發(fā)現(xiàn)IBus可以正常工作了。
--------------------------
SCIM安裝與配置
--------------------------
以下方法在Debian 7以前是可以正常工作的,但在Debian7里 1)沒(méi)有scim-pinyin; 2)SCIM設(shè)置頁(yè)面打不開(kāi)。
1. 安裝SCIM:
# apt-get install scim scim-pinyin scim-tables-zh im-switch scim-gtk-immodule
2. 配置SCIM:
# vi /etc/X11/Xsession.d/95xinput
添加以下內(nèi)容并保存:
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
export XMODIFIERS
export GTK_IM_MODULE=scim
3. 重啟系統(tǒng)。
--------------------------
Fcitx安裝與配置
--------------------------
Fcitx的問(wèn)題在于Debian 7 testing (20121231版)中第2步的腳本好像并不能正常工作。如果用戶手動(dòng)運(yùn)行的話是可以正常工作的。
(1) 安裝fcitx:
# apt-get install fcitx
(2) 創(chuàng)建腳本以便X Window啟動(dòng)時(shí)自動(dòng)載入fcitx:
# cd /etc/X11/Xsession.d
# vi 25xchinput_start
輸入以下內(nèi)容并保存:
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
/usr/bin/fcitx &
(3) 重啟系統(tǒng)或X Window