2011年5月27日 星期五

Fedora 15 安裝 GCIN

感謝我們的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可以正常無誤的使用囉!

4 則留言:

  1. 您好,
    我使用 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

    回覆刪除
  2. 補充:重新登入後的GCIN 1.5.6一樣發生無法輸入的問題,但按右鍵選擇重新執行gcin之後就正常了...

    BR,
    Jason

    回覆刪除
  3. 補充2:gedit, firefox有時GCIN 1.5.6還是怪怪的不能輸入中文...所以這個發現應該沒什麼價值了...

    BR,
    Jason

    回覆刪除
  4. 您好:
    這個問題其實我朋友有去通報過
    看起來像是缺少了GTK 3函式庫的東西
    現在fedora 上就只剩下ibus可以打,可是ibus也有問題(就是會自動複製文字的問題),所以我今天又改回去用Debian了,真不好意思XD

    回覆刪除