close
 
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) 輸入


在倉頡、行列…等輸入法中,可以由詞庫幫你自動選字。



在輸入一個字以後,會顯示出這個字的所有的拆法,由短到長,方便你學習最簡碼。


如果不知道這個字的拆法,可以按 ctrl-alt-3 進入注音,不同於 xcin,這邊你可以使用倚天等其他方式排列的鍵盤。



按 '`' (backquote) 就可以查詢同音字,這樣就不用切到注音又切回來。


可以從文章中學習詞

tslearn


  • 在英文介面下,使用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也可以

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Bluelove1968 的頭像
    Bluelove1968

    藍色情懷

    Bluelove1968 發表在 痞客邦 留言(0) 人氣()