1、ibus輸入法
Ubuntu 系統(tǒng)安裝后已經(jīng)自帶了ibus輸入法,在英語環(huán)境下默認(rèn)不啟動(dòng)。配置ibus自動(dòng)啟動(dòng)可以在ubuntu系統(tǒng)菜單上選擇System --- Preferences --- Startup Applications,在該窗口中增加一個(gè)程序:
Name: ibus-daemon Command: ibus-daemon -d -x -r
ibus默認(rèn)提供的中文輸入法比較弱智,需要額外安裝ibus-pinyin,命令如下:
sudo apt-get install ibus-pinyin
這時(shí),還需要將ibus-pinyin輸入法啟動(dòng)。在ubuntu系統(tǒng)菜單上選擇System --- Preferences --- IBus Preferences,在Input Method頁中的“Select an input method”下拉框中選擇增加Chinese – Pinyin,就是圖標(biāo)中有個(gè)一個(gè)大大的“拼”字的那一個(gè),然后點(diǎn)擊Add按鈕,最后通過Up按鈕將該輸入法移動(dòng)到最上面。系統(tǒng)重啟后,通過Ctrl + 空格即可調(diào)出ibus輸入法。ibus輸入法總體來說不錯(cuò),但是在我的環(huán)境下發(fā)現(xiàn)無法在部分Java程序中調(diào)出來,例如Netbeans、OpenProj。
2、fcitx輸入法
由于ibus的缺陷,所以我嘗試了fcitx,使用下來也非常不錯(cuò),而且可以在Java程序中正常使用,只是在這種情況下光標(biāo)跟隨有些問題,輸入界面會(huì)停 留在屏幕最下端,但是可以接受,比起ibus不能使用要好多了。
安裝fcitx:
sudo apt-get install fcitx
啟動(dòng)fcitx:
im-switch -s fcitx
注銷后重新登錄,fcitx就會(huì)生效。如果需要切換回ibus,可以運(yùn)行im-switch -s ibus,然后注銷,重新登錄。fcitx同樣可以通過Ctrl + 空格調(diào)出,這時(shí)會(huì)發(fā)現(xiàn)fcitx顯示的中文是方框,因此需要修改fcitx的配置。Fcitx的配置文件在~/.fcitx/config,該文件為 GBK編碼,在Ubuntu下顯示不正常,可以通過如下方式操作:
cd ~/.fcitx
iconv -f gbk -t utf8 config >