大家都知道,大陸的linux漢化主流是用chinput,由于chinput主要被集成在tubrolinux上,把它移到redhat上,需要修改不少地方,還需要pth,unicon-im的支持.對于linux老鳥倒無所謂,但給很多剛接觸linux的新手就帶來許多困擾,而且chinput還有不少不完善之處,有些大俠在chinput上開發(fā)出minichinput和magicchinput,我特意測試了一下,把感受寫出來給大家參考.
一、chinput
首先當(dāng)然是于明儉的chinput,他的主頁是http://www.opencjk.org/~yumj/
于大俠對linux中文化的貢獻(xiàn)我就不多說了,chinput現(xiàn)在大多用的是chinput 3.0.1版本.
我推薦大家下載rpm包,同時安裝pth和unicon-im,這方面的文章網(wǎng)上隨處可見,不熟悉的可訪問http://www.linuxaid.com.cn.
chinput 3.0.1相關(guān)的目錄是/usr/lib/ZWinPro/和/usr/lib/unicon2(有些是/usr/lib/unicon)
chinput支持XIM的四種輸入風(fēng)格,和Unicon共享輸入方法.支持二十幾種常見的輸入方法. Chinput 被許多Linux愛好者和中文Linux發(fā)布版本使用.
但是chinput智能拼音有排序問題,對用戶來說,使用不太方便.
最新版chinput 3.0.2已推出,于明儉的的主頁有源代碼的rpm下載.
Chinput-3.0.2為了適應(yīng)glibc-2.2x版本新的locale名稱,增加了自適應(yīng)功能,對OnTheSpot風(fēng)格的狀態(tài)條信息進(jìn)行了改動.
在/usr/lib/ZWinPro/Chinput.ad中出現(xiàn)了chinput.gbklocale和chinput.gb18030locale.
Chinput-3.0.2還是需要pth,unicon-im的支持.
二、minichinput
miniChinput是在Chinput-3.0.1和unicon-3.0.2的基礎(chǔ)上修改打包而成的.安裝minichinput的rpm包就可以了,miniChinput取消了對pth的倚賴.
要提醒大家的是最好再安裝minichinput之前卸載chinput,因?yàn)閙inichinput是chinput的簡化改進(jìn)版,不卸載chinput,會造成沖突.
miniChinput相關(guān)的目錄是/usr/lib/Chinput,它使用的輸入方法在/usr/lib/Chinput/im/中.
如果你是用tgz來安裝的話
# 從源碼包中解壓文件
tar xfz miniChinput*.tar.gz
# 安裝miniChinput的步驟
cd miniChinput
./configure –prefix=/usr
make
make install
make data
make data-install
minichinput的改進(jìn)主要是去掉了unicon中與Chinput無關(guān)的內(nèi)容,減小了對特殊的函數(shù)庫的倚賴.方便了安裝, 修改了智能拼音輸入法, 支持用戶詞組的保存, 支持系統(tǒng)詞庫詞頻調(diào)整的保存.
輸入法的啟動命令是chinput
用起來是方便不少,但切換輸入法還同chinput一樣不方便,期待正式版能改進(jìn).
三、magicchinput
magicchinput可以看作是minichinput的改進(jìn)版,magicchinput由精翎工作室開發(fā).精翎工作室的網(wǎng)頁是http://magicfeather.zouping.com.cn/
最好下載magicchinput的rpm包,安裝非常簡單,magicchinput現(xiàn)在版本是1.0
magicchinput有什么新特點(diǎn)呢?
默認(rèn)支持7種輸入方式
增加輸入狀態(tài)條
增加輸入法配置工具,可以方便的進(jìn)行系統(tǒng)輸入法的配置.
增加編碼生成器,可以方便的添加自己的編碼.
magicchinput安裝配置大同小異,主要配置文件是/usr/lib/Chinput/Chinput.ad.在magicchinput啟動時,會讀取這個文件.要注意的是你最好安裝SIMSUN字體,當(dāng)然也可以不安裝,但是就要修改Chinput.ad了.
在chinput.gbfontchinput.big5font段.所以,只要修改這一條信息,就可以正常的使用這個輸入法.同樣,你應(yīng)該在 /etc/bashrc中加入export XMODIFIERS=@im=Chinput.在相關(guān)文件中,加入magicchinput輸入法的啟動命令magicchinput.
magicchinpu提供切換輸入法,但是遺憾的是不能隨時切換輸入法,為了系統(tǒng)的穩(wěn)定,你每一次對輸入法的配置都將在下一次啟動輸入法的server時讀入.
智能拼音輸入法用起來也很方便.輸入狀態(tài)條也不錯,簡潔,漂亮.
我現(xiàn)在已經(jīng)決定最終選用magicchinput作為我的中文輸入法了.


