最近把系統(tǒng)升級(jí)到8.04,整個(gè)安裝配置過程越來越簡(jiǎn)單,一切都比較順利,最后在eclipse與scim之間卡住了。我安裝的是英文環(huán)境,locale是en_US.UTF-8,同樣的方法在8.04之前版本是正常的,Linux就是Linux。下面是本人scim輸入法的安裝配置過程,根據(jù)個(gè)人經(jīng)驗(yàn),不一定能夠完全解決所有人遇到的同樣問題,僅供參考。
1、安裝scim智能拼音輸入法
sudo apt-get install scim-pinyin im-switch
2、接著把系統(tǒng)默認(rèn)的輸入法設(shè)置為scim
sudo im-switch -s scim
結(jié)果設(shè)置失敗,系統(tǒng)反饋:
update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/scim'.
3、然后以普通用戶身份設(shè)置(新手朋友注意沒有sudo了)
im-switch -s scim
設(shè)置成功,F(xiàn)irefox,GEdit都默認(rèn)使用了scim作為首選輸入法,但是在eclise中則不是,在默認(rèn)情況下,在eclipse編輯器里面不能輸入任何字符(包括中文或英文)。只有鼠標(biāo)右鍵選擇Input Methods -> SCIM input Method之后,才可以正常輸入,雖然這樣也能解決問題,但是太多人性了,Google一把,找到解決辦法。
4、修改scim配置
sudo /etc/X11/xinit/xinput.d/scim
將GTK_IM_MODULE=scim中的xim修改為scim,保存并退出。
5、再次設(shè)置系統(tǒng)默認(rèn)的輸入法為scim
sudo update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/scim 30
sudo im-switch -s scim
重啟eclipse,一切正常,大功告成。