中文輸入三劍客:chinput,minichinput,magicchinput。
大家都知道,大陸的linux漢化主流是用chinput,由於chinput主要被整合在tubrolinux上,把它移到redhat上,需要修改不少地方,還需要pth,unicon-im的支援.對於linux老鳥倒無所謂,但給很多剛接觸linux的新手就帶來許多困擾,而且chinput還有不少不完善之處,有些大俠在chinput上開發出minichinput和magicchinput,我特意測試了一下,把感受寫出來給大家參考。
一、chinput
首先當然是於明儉的chinput,他的首頁是http://www.opencjk.org/~yumj/ 於大俠對linux中文化的貢獻我就不多說了,chinput現在大多用的是chinput 3.0.1版本. 我推薦大家下載rpm包,同時安裝pth和unicon-im,這方面的文章網上隨處可見。chinput 3.0.1相關的目錄是/usr/lib/ZWinPro/和/usr/lib/unicon2(有些是/usr/lib/unicon)。chinput支援XIM的四種輸入風格,和Unicon共用輸入方法。支援二十幾種常見的輸入方法. Chinput 被許多Linux愛好者和中文Linux發布版本使用。但是chinput智能拼音有排序問題,對使用者來說,使用不太方便。最新版chinput 3.0.2已推出,於明儉的的首頁有原始碼的rpm下載。Chinput-3.0.2為了適應glibc-2.2x版本新的locale名稱,增加了自適應功能,對OnTheSpot風格的狀態條資訊進行了改動。在/usr/lib/ZWinPro/Chinput.ad中出現了chinput.gbklocale和chinput.gb18030locale。Chinput-3.0.2還是需要pth,unicon-im的支援。
二、minichinput
miniChinput是在Chinput-3.0.1和unicon-3.0.2的基礎上修改打包而成的.安裝minichinput的rpm包就可以了,miniChinput取消了對pth的倚賴。要提醒大家的是最好再安裝minichinput之前卸載chinput,因為minichinput是chinput的簡化改進版,不卸載chinput,會造成衝突。miniChinput相關的目錄是/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的改進主要是去掉了unicon中與Chinput無關的內容,減小了對特殊的函數庫的倚賴.方便了安裝, 修改了智能拼音IME, 支援使用者片語的儲存, 支援系統詞庫詞頻調整的儲存。IME的啟動命令是:chinput。用起來是方便不少,但切換IME還同chinput一樣不方便,期待正式版能改進。