Kubuntu 12.04 Beta2與ibus的問題

 Ubuntu 12.04 LTS將於4月26日釋出,雖然大約還要等2週,但我早已等不及升級看看了。去年的11.04,甚至從alpha就開始用了,雖然遇到大大小小的問題,但最後都修正了。由於我目前習慣使用KDE環境,因此直接安裝Kubuntu。雖然日前運作Ubuntu的Canonical公司,宣佈不再提供正式支援,不過已這個爹不疼、娘不愛的專案來說,也許差別不大?12.04使用的是KDE SC 4.8.2,與11.10的backport ppa所提供一樣,因此差異不大,也無太大問題。

每次升級時,最害怕的兩件事,一是顯卡驅動爆掉、二是輸入法出問題。在11.04後,顯卡問題幾乎沒發生在我的筆電上,然而輸入法這次又爆了......

這次的狀況是,升級時「ibus」這個套件沒有安裝,這個部份很簡單,直接安裝即可。
$sudo apt-get install ibus ibus-chewing ibus-mozc
ibus-chewing是酷音輸入法,ibus-mozc是Google日本語入力的開源版,日文輸入也可以選擇安裝ibus-anthy。

然而重新啟動後,雖然ibus可以打字和使用快速鍵切換輸入法,但是系統匣的圖示和選字區無法顯示。後來花了近2小時,試過各種的方法,可以說是死馬當活馬醫。因此我不太敢確定,到底是哪個部份修復了這個問題。

以下我目前安裝,與ibus有關的套件。
ibus ibus-chewing ibus-gtk ibus-gtk3 ibus-gtk:i386 ibus-mozc ibus-qt4 libibus-1.0-0 libibus-1.0-0:i386 libibus-gt1 plasma-widget-kimpanel python-ibus
其中,plasma-widget-kimpanel似乎是ibus在KDE4中的小元件,不過之前沒裝,似乎也沒問題。

首先想到的,當然是設定預設輸入法。
選擇kickoff選單->系統設定->區域->系統語系->設定系統語系,在右下角可以設定預設輸入法。

也可以使用im-config,然安裝im-config時,會與im-switch衝突,而使上面的方法失效。
sudo apt-get install im-config
im-config (不需要加sudo)
也有發現Bug #872329提到路徑錯誤的問題,不過根據剛剛測試結果,是否修改/etc/X11/
xinit/xinput.d/ibus,似乎沒有影響。

最後解決的契機,是參考這篇文章:
其中提到安裝gnome-icon-theme,我在安裝之後重新啟動kdm,沒想到居然恢復正常了!就如同本文第一張抓圖一樣。難道我花2小時研究東西,只要底下一行指令就可以解決嗎......
sudo apt-get install gnome-icon-theme
不過如同我前面所述,也許還有其他問題也說不一定,因此我也不敢保證,這個方法可以適用於每個狀況。不過至少,現在可以正常使用了。

另外在測試時,並非安裝完套件,或更改設定後隨即生效,還要先登出再登入才行。因此剛剛為了安裝套件和登出登入,一直輸入密碼,好累......

不知道這算不算bug,也不確定正式版會不會修正。不過Kubuntu老實說可能是使用KDE的發行版本中,怪問題最多的。主要我懶得換,不然可能會考慮跳到OpenSUSE之類,對KDE支援較完善的發行版本,或是直接嘗試Gnome Shell。

接著,我要來準備期中考了。

-----
これから、短い日本語訳を書こうと思います。
今朝Kubuntu12.04 Beta 2へアップグレードした。しかし、ibusは不具合だった。

まず、アップグレードでibusがインストールされていなかったようだが、もう一度インストールすればOKだ。
sudo apt-get install ibus ibus-chewing ibus-anthy
ibus-chewingは台湾の注音符号で中国語を入力できるIMEで、ibus-anthyは日本語入力だ。ちなみに、私が使っている日本語IMEはibus-mozcだ。

けれども、ibusをインストールしても、システムトレイのアイコンも侯補ウィンドウも出てこなかった。

それから、ibusを指定した入力IMにする。
「kickoffメニュー->システム設定->ローカル->システム言語->システム言語を設定」で、入力に使うIMが設定できる。
また、im-configでも変更できるが、im-configをインストールと、im-switchがアンインストールされるので、上記の方法も使えなくなる。
sudo apt-get install im-config
im-config (sudoはいらない)
Bug #872329に参考したが、変更する、変更しなくても、この問題に関係なさそうだ。

この問題が直るきっかけは、この文だ。
昨日東風: 在Kubuntu 11.10裡頭正確啟動ibus輸入法
この文に書いた方法の通りに、gnome-icon-themeをインストールして、kdmを再起動したら、ibusが直った!
sudo apt-get install gnome-icon-theme
でも、これはバグか、そして正式リリースの時に修正されるかわからない。この方法も役に立たない場合があるかもしれないね。

留言

  1. 可以試試改用 fcitx 輸入法。fcitx 也有支援新酷音與 mozc。

    回覆刪除
    回覆
    1. 謝謝介紹,之後再來試試看好了。
      目前ibus沒有什麼問題,不過只怕下次Ubuntu升級後,又會出問題。

      刪除

張貼留言