[轉]Ubuntu系統Terminal、Eclipse鍵盤失效,無法輸入字符的解決方法

  Ubuntu系統Terminal、Eclipse切換窗口或程序運行後,出現鍵盤失效,無法輸入字符的問題,原因是Terminal、Eclipse選擇的當前輸入法(input method)與用戶自行安裝的輸入法兼容性問題。解決方法如下: 


在Terminal、Eclipse的工作區點擊右-->輸入法(英文版是 Input Method)-->SCIM XXXXX,即可。如果你使用的是SCIM輸入法但是這裏沒有SCIM之類的選項,可能是scim-bridge-gtk這個包沒有安裝好,先關閉Eclipse,然後使用aptitude install scim-bridge-gtk即可安裝,然後重新打開Eclipse就應該有SCIM選擇項了。


以上是臨時性的解決方案,如果要改變eclipse中的默認的系統輸入法,則如下操作:


1. 修改scim配置
sudo /etc/X11/xinit/xinput.d/scim
將GTK_IM_MODULE=scim中的xim修改爲scim,保存並退出。



2. 再次設置系統默認的輸入法爲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,一切正常,大功告成。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章