gcin 安裝說明
如果可能的話,您應該儘量依照自己所使用的發行版本建議的安裝方式。
雖然gcin尚未有由各發行版本維護的官方版本,但有許多熱心人士為您準備好了經過編譯的程式,可以讓你輕鬆的安裝gcin。
各發行版本的安裝方式
使用rpm的方式安裝時,會需要
gtk+2.0 (Mandrake)
或
gtk2 (Fedora core, SuSE)
版本編號要>=2.2.4
你可以用下面這個命令來查詢
rpm -qa | grep gtk
看是否已經有這個套件
其他的發行版本可能名稱不同,請由你的安裝光碟或ftp站台尋找這個套件
- Fedora core
安裝 方法
你可以由
http://rt.openfoundry.org/Foundry/Project/Download/?Queue=272
http://linux.nchc.org.tw/fedora/apt/fedora/linux/3/i386/RPMS.drbl-extra/
ftp://cle.linux.org.tw/apt/heidelberg/Fedora/RPMS.cle/
下載gcin-0.X.X-X.fc3.i386.rpm
使用以下指令安裝
rpm -ivh gcin-0.X.X-X.fc3.i386.rpm
移除 可使用下面指令
rpm -e gcin
若原本是使用xcin,安裝好gcin的rpm以後,以root身份執行xcin2gcin,
登出X,再登入即可使用
- Mandrake
gcin的作者自行維護了For Mandrake的rpm,與新版本的程式碼同時發佈,本站也會儘速的收集過來
安裝 方法
由本站或http://www.csie.nctu.edu.tw/~cp76/gcin/download/ 下載gcin-0.X.X-liu_mdk.i586.rpm
使用以下指令安裝
urpmi gcin-0.X.X-liu_mdk.i586.rpm
or
rpm -i gcin-0.X.X-liu_mdk.i586.rpm
rpm install 完成之後會自動修改 /etc/X11/xinit/XIM
再 login 時會執行 gcin 而不是 xcin。 原來的 /etc/X11/xinit/XIM rename 成 /etc/X11/xinit/XIM/XIM.orig.gcin
在 Mandrake 10.1 中,會自動修改 /etc/sysconfig/i18n & /usr/X11R6/bin/crxvt 把原來給 SCIM 用的設定改成給 gcin 用。
移除 可使用下面指令
rpm -e gcin
注意:在 'rpm -e' uninstall 解除安裝時不會自動還原所修改的設定檔
- SUSE
您可以由本站或http://home.pchome.com.tw/my/swyear1/ 下載for SuSE的rpm,例如:gcin-0.X.X-suse.i586.rpm,0.X.X是發行版本的編號
安裝 的方法很簡單,切換到你存放gcin-0.X.X-suse.i586.rpm的目錄,如果你使用Konqueror,只需在這個檔案上點一下,系統會自動呼叫安裝程式為你完成安裝。(可自動解決相依性)
你也可以用
rpm -ivh gcin-0.X.X-suse.i586.rpm
或
yast -i gcin-0.X.X-suse.i586.rpm(強制安裝)
來安裝
安裝完後,gcin會修改/etc/X11/xim,並將原來的檔案備份為xim.orig.gcin
移除 時,使用以下指令
rpm -e gcin
即可
系統會由xim.orig.gcin 回復原來的xim
您也可以參考以下的連結獲得進一步的資訊
http://home.pchome.com.tw/my/swyear1/
這裡有一個測試用的gcin yast source
http://svn.openfoundry.org/gcin/yast_source
將上面位址加到source of installation即可用
yast -i gcin 來安裝或升級gcin
- Gentoo
Gentoo 有自己的安裝方法,gcin 已經包含在GOT Ebuilds中了,你可以參考 http://www.gentoo.org.tw/proj/ebuild/ebuild.xml 來安裝Ebuild,當您安裝完後,只需要下個指令
emerge gcin
就可以順利安裝gcin了。
請參考這一篇gentoo安裝gcin的指南
http://wiki.gentoo.org.tw/index.php/Gcin
- Debian
請參考這裡
http://moto.debian.org.tw/viewtopic.php?t=3954
- B2D
請參考這裡
http://b2d.tnc.edu.tw/phpBB2/viewtopic.php?t=329
- FreeBSD
- 已納入 FreeBSD port 套件管理系統內
- 安裝方式如下:
cd /usr/ports/chinese/gcin ; make install clean
- 或者直接裝 binary 的 package 檔,
pkg_add -r zh-gcin
這樣子就裝好了 :p
- 升級的話,請用 portupgrade zh-gcin 即可。
(目前 FreeBSD 上的 gcin 版本更新為 0.9.0)
- Mac OS X
請參考 中文輸入自由軟體工作坊 中 candyz 先生的 Running X11 on Mac OS X, 含 rxvt + gcin 投影片
- Slackware
已有為 Slackware 包好的套件(0.8.7),請到底下網址抓取或到 http://www.slackware.org.tw/forum/ 取得更新的訊息!
package: ftp://cle.linux.org.tw/pub/Slackware/slackware-10.1/packages/
source: ftp://cle.linux.org.tw/pub/Slackware/slackware-10.1/source/gcin-0.8.7/
由程式碼自行編譯與安裝
如果在上面找不到你所使用的發行版本,或你想要使用最新的版本,你也可以自行編譯安裝gcin
首先,你需要有基本的編譯套件:gcc、make...,請先由安裝光碟或ftp站台安裝
另外gcin還需要
libgtk+2.0_0-devel以及pkg-config這兩個套件(For Mandrake)
gtk2-devel,pkgconfig(For SuSE)
各發行版本所取的名字可能不太一樣,請您找一下。
如果使用 .tar.bz2 安裝者, table path 是 /usr/local/share/gcin/table,而不是 /usr/share/gcin/table 選擇 .tar.bz2 者,預設的 compile flags 是 -g,這樣如果 gcin 如果有 coredump 時可以方便 debug 且回報給作者 (gcin 的 source code 不要 remove 掉),不過 compile 出來的可執行檔的大小大很多,如果不喜歡,可以在 ./configure 後修改 config.mak,把 OPTFLAGS=-g 改成 OPTFLAGS=-O
安裝
由本站或http://www.csie.nctu.edu.tw/~cp76/gcin/download/ 下載 gcin-x.x.x.tar.bz2
1.解壓縮
$ tar xvfj gcin-x.x.x.tar.bz2
2.切換到該目錄
$ cd gcin-x.x.x
3.配置
$ ./configure
正常情況都會以下面訊息結束,若否,通常表示你少安裝了上面所說的套件
prefix: /usr/local
.... Testing gtk+-2.0 : found.
4.編譯
$ make
輸出的訊息如果沒有Error,都可以試著接下來安裝
5.su as root
在此之前,我們都是使用一般使用者的身份進行即可
在命令列上輸入
su 按enter
Password:
輸入你的root密碼,然後接著下面的步驟
6.安裝
make install
如果沒有Error應該就沒問題
7.logout & login
重新登出再登入,按Ctrl-空白鍵,看是否能使用gcin,如果不能,請自行修改 X 中有關的 XIM startup script,
把原來執行 xcin 的部份改成執行 gcin 。目前會自動修改設定的發行版本,包含了Redhat
9,SUSE,Mandrake以及Fedora core
3,你可以參考原始檔中的scripts/modify-XIM,看看這些版本是如何修改設定檔。
當你輸入前兩個字的注音後,會自動跳出一個視窗讓你預先選詞,在這個例子中如果
你要選今日事,今日畢,你可以按 'Shift-2'。![]() |
|||
選擇方式改成垂直視窗且詞與字並排。也可以改成用 asdf 選擇,這樣比
1234 更容易按,不用移動手指。![]() ![]() |
|||
倉頡與行列及任何.cin 輸入法皆可輸入詞。在這個範例中,我們輸入 tw
與空白鍵後,詞可以與字並存候選。![]() |
|||
提供符號選擇視窗,不過基本的標點符號如 ",。:;、", 可以直接按
『ㄉ ㄐ ㄇ ㄈ ㄉ4』 就可以了,不需要用滑鼠點選。把滑鼠移至符號按鈕約一秒鐘會顯示在 gcin
要按什麼注音來輸入此符號的提示,方便學習。使用者可修改 ~/.gcin/symbol-table 來更改內容,gcin
會在開啟符號視窗時自動重新載入。![]() |
|||
現在可以針對每一個視窗設定不同的固定 gcin 視窗的位置。![]() ![]() 如果更要更簡潔的風格,也提供精簡的介面,完全沒有多餘 的東西。 ![]() ![]() |
|||
提供容易使用的使用者設定介面![]() |
|||
支援 Unicode(UTF-8) 輸入![]() |
|||
在倉頡、行列…等輸入法中,可以由詞庫幫你自動選字。![]() |
|||
|
|||
可以從文章中學習詞![]() |
- 在英文介面下,使用gcin
試試底下的 /etc/sysconfig/i18n
關鍵似乎是 LC_MASSAGE
SYSFONTACM=iso15
LANGUAGE=en_US
LC_ADDRESS=en_US
LC_COLLATE=en_US
LC_NAME=en_US
LC_NUMERIC=en_US
LC_MEASUREMENT=en_US
LC_TIME=en_US
LANG=en_US
LC_IDENTIFICATION=en_US
LC_MESSAGES=en_US
LC_CTYPE=zh_TW.Big5
LC_TELEPHONE=en_US
LC_MONETARY=en_US
LC_PAPER=en_US
SYSFONT=lat0-16
GTK_IM_MODULE=gcin
XIM_PROGRAM=gcin
執行下面的script 使其在terminal裡能正確的顯示中文的目錄或是檔案 :
#!/bin/bash
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
另一個解決的辦法,就是在i18n的檔案中把LC_CTYPE的值從zh_TW.Big5改成zh_TW.UTF-8也可以