2008-03-22

編譯 gcin 1.4.0 pre10

在 ubuntu 中的 gcin 版本一直停留在 1.3.4 版,而在 gcin 官方網站中已出現 1.4.0 版了,兩者差異不可謂之不大。

使用 gcin 1.3.4 版對我來說有兩個比較大的問題:

- 使用倉頡,當字碼為五碼時(如德這個字),輸入完畢後,若想輸入一個空白,需按兩次 space 鍵,取碼在五個字以內則沒這個問題

- 由於 gcin 1.3.4 會安裝 gcin-qt3-immodule 這個套件,這個套件和 firefox 有點問題,安裝後會發現 firefox 中的網址或是網址列旁的搜尋列無法使用方向鍵來選擇,只能使用滑鼠來選

首先要強調的是目前的 1.4.0 版是個 preview 的版本,但由於前一個版本,即 1.3.9 問題還很多,且沒滿足個人的需要,所以我直接安裝 1.4.0 pre10 這個版本。

可在以下網址中,看看各版本之間的差異:

http://cle.linux.org.tw/gcin/download/Changelog

要安裝 gcin 1.4.0 版,先到以下網址下載原始檔案(檔名為 gcin-1.4.0.pre10.tar.bz2):

http://cle.linux.org.tw/gcin/download/

首先解壓縮,再進入到 gcin 解壓縮的目錄內,做 configure 的動作:

- 看看有那些參數可用(configure)
# ./configure --help

由於原先 gcin 的 prefix 是在 /usr 這個目錄下,所以不妨在 configure 時使用(個人建議):

# ./configure --prefix=/usr

在 ubuntu 中會出現以下訊息,這個問題已經很久了,在 ubuntu 中這些檔案其實放在 /usr/lib/qt3/plugins/ 目錄之下,不過我們可忽略它。

testing if you have QT_IM_MODULE dir:/usr/lib/qt3/plugins/lib/inputmethods support
testing if you have QT_IM_MODULE dir:/usr/lib/qt4/plugins/lib/inputmethods support
-> No, you don't have

- 編譯(make)

再來就是 make,可能會出現以下訊息,這是由於沒有安裝 libxtst-dev 這個套件,請使用 synaptic 安裝:

/usr/bin/ld: cannot find -lXtst
collect2: ld returned 1 exit status
make: *** [gcin] Error 1

- 安裝 make install

在 make install 之前,不妨先使用 synaptic 將 gcin 1.3.4 解除安裝。

最後使用 sudo make install 來裝到各個相關相錄中。

然後重新啟動系統(reboot),你的 gcin 應該是 gcin 1.4.0 pre10 版了(如下圖)。



使用 gcin 1.4.0 版,原先五碼及 firefox 網址列的問題就不復存在了。

另外先前 gcin 1.3.4 版的 gcin-qt3-immodule 應該是為了在 qt 環境中使用,目前的版本不用(也沒)這個套件了,安裝完後使用一些 qt library 的程式也沒問題了。

下圖是使用 kate 輸入中文的抓圖:

沒有留言 :

張貼留言