感謝我們的Fedora大使真正加(他不是真的叫這樣啦其實XD)給我的一個教學
由於ibus預設版本在fedora 15有一個很麻煩的bug,所以我決定切到GCIN來使用
但是,目前官方套件庫版本的GCIN是不能用的,那我們該怎麼辦呢?
以下方法適用於64 bit,因為32bit我沒抓到......XD
1.首先,下載這個檔案
2.安裝完後,打開終端機,並且輸入:su,然後輸入密碼登錄成root
3.複製貼上
gtk-query-immodules-3.0-64 > /usr/lib64/gtk-3.0/3.0.0/immodules.cache
如此一來就大功告成囉!gcin可以正常無誤的使用囉!
您好,
回覆刪除我使用 Fedora 15 32bit 原生的GCIN 1.5.6也一樣發生無法輸入的問題,GEDIT無法正常使用中文輸入。
我試著移除GCIN後下載並重編譯GCIN 1.6.X但無法編譯成功,make install失敗。Google到您的文章後想說使用原生的GCIN 1.5.6再加上您的步驟,沒想到安裝好原生的GCIN 1.5.6發現就可以使用了。由於我在編譯GCIN 1.6.X有安裝所需的其它套件,推測是某個套件被更新或安裝之後,意外修複原生GCIN 1.5.6的問題。我是Linux初學者,無法分析是那一個套件更新後就修復,只好列出我為了編譯GCIN 1.6.X所安裝的套件供您參考:
1.anthy-devel.i686
2.gtk2-devel.i686
3.gtk3-devel.i686
4.libchewing-devel.i686
5.gt3-devel.i686
6.qt-devel.i686
7.libXtst-devel.i686
8.gcc-c++.i686
BR,
Jason
補充:重新登入後的GCIN 1.5.6一樣發生無法輸入的問題,但按右鍵選擇重新執行gcin之後就正常了...
回覆刪除BR,
Jason
補充2:gedit, firefox有時GCIN 1.5.6還是怪怪的不能輸入中文...所以這個發現應該沒什麼價值了...
回覆刪除BR,
Jason
您好:
回覆刪除這個問題其實我朋友有去通報過
看起來像是缺少了GTK 3函式庫的東西
現在fedora 上就只剩下ibus可以打,可是ibus也有問題(就是會自動複製文字的問題),所以我今天又改回去用Debian了,真不好意思XD