由於新推出的 Ubuntu Intrepid Ibex 套件庫內的 gcin 是第 1.4.0 版,因此相信很多慣用 gcin 的人升級到 8.10 後都發覺了 gcin 選字怎麼就是選不對的問題。 據悉,這是 gcin 1.4.0 版本身的 Bug 之一,但要解決也不是沒有可能,以下提供了暫時的解決方案。
打開 gcin-setup 視窗按【 gcin 注音/詞音設定】,在鍵盤排列方式的地方選取【標準 standard 】按確定儲存。
這樣一來就可以利用數字鍵區的數字鍵下去選字了(不能用打字鍵區的數字鍵喔),因為雖然原本預設的 asdf 選字有問題,但數字鍵選字還是可以用,因此可以調成數字鍵選字來避開此問題。 但首先這個方法治標不治本,再來一定得用數字鍵區會導致選字上的不便,因此我們可以手動升級到新版的 gcin ,最新的穩定版本 1.4.2 中,已經修正了該問題。
由於 Ubuntu 的套件庫中所包含的還是舊版的 gcin ,而且不知要等到民國幾年才會有更新,對於每天都要用的輸入法來說根本是不能等。因此剛去 Google 了一下,發現原來此問題在 Ubuntu 台灣討論區上早已被提及,但文中所提供的套件包只有 32 位元的平台,因此小弟決定自己編啦∼!
因為小的比較愛用穩定版因此以下要來編的是 gcin 1.4.2 的穩定版,當然你也可以下載 1.4.3 pre 來編。$ wget http://cle.linux.org.tw/gcin/download/gcin-1.4.2.tar.bz2
接著安裝些編譯時必須的玩意,另外別忘了移除既有的 gcin :$ sudo apt-get build-dep gcin
$ sudo aptitude remove gcin
接著在安裝完不少東西之後呢,當然就是要把剛下載好熱騰騰的原始碼解開:$ tar -xjvf gcin-1.4.2.tar.bz2
由於 Ubuntu 環境的不同,所以我們必須動手改一些設定,首先先打開 configure:
$ nano gcin-1.4.2/configure
請尋找【 QT_IM_DIR=/usr/lib/$i/plugins/$LIB/inputmethods 】並改成【 QT_IM_DIR=/usr/lib/$i/plugins/inputmethods 】。 然後打開 qt-im 下的 Makefile :$ nano gcin-1.4.2/qt-im/Makefile
並且找到【 /usr/lib/$(QT)/bin/moc $< -o $<_moc.cpp 】然後將它取代成【 moc $< -o $<_moc.cpp 】然後把 /usr/include/qt3 鏈結到 /usr/lib/qt3/include :$ ln -s /usr/include/qt3 /usr/lib/qt3/include
然後就可以開始編譯啦!$ cd gcin-1.4.2
$ ./configure --prefix=/usr/
$ make
$ sudo make install
編譯完後重新登入應該就可以看到新版的 gcin 現身啦!
編的方法不太建議...
回覆刪除尤其你的環境是KDE4...沒有qt4-immodule好用嗎?...XD
http://hyperrate.com/thread.php?tid=6570
下載完diff...
然後dpkg-buildpackage -b
詳細情形請看下面的網址...
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=3&forum=8&post_id=56858
就會自動幫你生成deb了...
最後把編完的deb丟在那篇吧...
To Anonymous:
回覆刪除哇哈哈∼ 有 diff 耶! 幹嘛不早說 (拖走…
另,其實我覺得有沒有 qt-immodule 都沒差耶,因為一直沒感覺就沒去注意它了。 XDrz
感謝指點,來去編∼
網誌管理員已經移除這則留言。
回覆刪除謝謝分享, 寫的很用心哩!
回覆刪除有沒有 build 好的可以 download 啊?
回覆刪除