opensuse13.1(x64) ibus 添加五筆失敗

解決辦法:
我的機子上出現這種情況的原因是沒是裝python的curses庫。


解決過程:
13.1(x64)剛出來,界面用起來真太好了(KDE環境),桌面上組織文件夾和圖標也更方便了,沒想到安裝ibus出了點問題。

現象:雖然安裝好了相關包,但在添加輸入法時,找不到五筆。一直感覺ibus挺穩定的,不知道能不能找到解決辦法。到ibus的googlecode那裏看了一下,最新的更新維護時間是2012-12-11,有一年時間沒更新了,出點不兼容的問題也應該可以理解。

在linuxsir.org中有一個相關的話題:http://www.linuxsir.org/bbs/thread345609.html,試着用裏面開發人員給出的辦法解決一下,沒效果,雖然注意到了帖子的時間是09年的。再查,在ubuntu.org.cn中http://wiki.ubuntu.org.cn/IBus查到一些ibus相關的資料,然後,在另一臺ubuntu的機子上查看了ibus及ibus-table-wubi安裝後的ibus的相關目錄,再對照出問題的13.1的ibus的相關目錄,看着看着,看到/usr/share/ibus/component/table.xml中有一行<engines exec='/usr/lib64/ibus/ibus-engine-table --xml'/>就想試試這個命令能不能運行,試了一下,不能運行,提示import的curses庫找不到,在網上搜了一下python curses,確實有這個庫,然後又查了一下這個庫安裝了沒有,沒裝,那應該是要裝庫。

把原來裝的ibus停掉,安裝curses,再更新一下ibus,ibus-table等。根據啓動ibus中的提示,配置.bashrc(我是設置的.profile),登出再登錄,添加輸入法,就找到五筆了。

途中還設置了一下/etc/sysconfig/language中的INPUT_METHOD,讓他等於了"ibus".


通過以上步驟,在除了firefox以外的程序中,五筆都是可以用的,但firefox不行,不知道什麼原因,卸了fcitx之後,就可以在firefox中使用ibus的五筆了。(額外工作,可能沒用,可以試一下不裝時,通過卸載fcitx行不行,額外裝了gnome-theme,ibus-gtk,ibus-gtk3)


希望其他遇到類似問題的網友好運。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章