歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux操作系統的中文輸入三劍客淺談

Linux操作系統的中文輸入三劍客淺談

日期:2017/3/3 16:42:48   编辑:關於Linux

中文輸入三劍客: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無關的內容,減小了對特殊的函數庫的倚賴.方便了安裝, 修改了智能拼音輸入法, 支持用戶詞組的保存, 支持系統詞庫詞頻調整的保存。輸入法的啟動命令是:chinput。用起來是方便不少,但切換輸入法還同chinput一樣不方便,期待正式版能改進。

三、magicchinput

magicchinput可以看作是minichinput的改進版,magicchinput由精翎工作室開發.精翎工作室的網頁是http://magicfeather.zouping.com.cn/最好下載magicchinput的rpm包,安裝非常簡單,magicchinput現在版本是1.0。magicchinput有什麼新特點呢?

默認支持7種輸入方式;

增加輸入狀態條;

增加輸入法配置工具,可以方便的進行系統輸入法的配置;

增加編碼生成器,可以方便的添加自己的編碼。

magicchinput安裝配置大同小異,主要配置文件是/usr/lib/Chinput/Chinput.ad.在magicchinput啟動時,會讀取這個文件.要注意的是你最好安裝SIMSUN字體,當然也可以不安裝,但是就要修改Chinput.ad了。

在chinput.gbfontchinput.big5font段.所以,只要修改這一條信息,就可以正常的使用這個輸入法.同樣,你應該在/etc/bashrc中加入export XMODIFIERS=@im=Chinput.在相關文件中,加入magicchinput輸入法的啟動命令magicchinput。

magicchinpu提供切換輸入法,但是遺憾的是不能隨時切換輸入法,為了系統的穩定,你每一次對輸入法的配置都將在下一次啟動輸入法的server時讀入。

智能拼音輸入法用起來也很方便.輸入狀態條也不錯,簡潔,漂亮。我現在已經決定最終選用magicchinput作為我的中文輸入法了。

Copyright © Linux教程網 All Rights Reserved