昨天搞到xteam公司最新的4.0版的2張光盤,試著裝了一下,感覺很不錯,安裝界面和RH一樣是圖形化安裝,但漢化做的很好,界面和提示全部都做了漢化。
啟動系統之後感覺也是很不錯的,有關xteam,如果有時間的我會在以後的文章裡詳細介紹,今天主要是想介紹一下如何在RedHat71中使用Xteam的中文輸入工具——xtminput。
首先介紹一下我的系統配置和環境:塞揚600E,512內存,TNT2
NVIDA 16M,酷魚3代30G硬盤 和一塊老的4G的西捷硬盤。裝有Win2000,RH71,SUSE61和xteam4.0
4個操作系統。RH71的中文輸入以前用的是Zwinpro,字體用simsun.ttc,有關RH71的漢化網上的文章很多,這裡就不講了,下面的安裝都是基於RH71設置好字體和相應的環境變量的基礎上的。
軟件
安裝xtminput需要qt-2.2.2和xml2-2.2.8以上的版本,以上軟件可以從xteam的主頁上獲取:
xtminput-4.0-24xtm.i586.rpm
qt2-2.3.1-7xtm.i586.rpm
libxml2-2.2.8-1xtm.i586.rpm
安裝
然後rpm -Uvh xtminput-4.0-24xtm.i586.rpm qt2-2.3.1-7xtm.i586.rpm
libxml2-2.2.8-1xtm.i586.rpm安裝以上軟件。
配置
修改你的環境變量設置XMODIFIERS為xtminput:
sh: export XMODIFIERS=@im=xtminput
csh:setenv XMODIFIERS @im=xtminput
例如我的.bash_profie是:
export LC_ALL=zh_CN.GBK
export LANG=zh_CN.GBK
export XMODIFIERS=@im=xtminput
啟動gnome把xtminput添加到gnome控制中心的startup
program中,如果用kde的話需要創建連接文件以自動啟動xtminput:
ln -s /usr/bin/xtminput ~/.kde/Autostart/xtminput
說明
控制條上的簡/繁是顯示的是當前的locale是自動識別的,用鼠標點最後一個圖標可得到配置窗口。xtminput有以下默認熱鍵:
Control-Space:切換中英文輸入
Control-.:切換中/英文標點
Shift-Space:切換全角/半角
Control-Shift:切換不同的輸入法,目前只有拼音和五筆兩種輸入法
xtminput支持xim和Chinput兩種協議,它根據輸入請求程序來決定使用XIM還是Chinput協議,如果程序同時支持兩種協議的話,則使用xim來進行輸入處理。
抓圖
以前使用minichinput和Zwinpro作為輸入時問題多多,使用minichinput無法在abiword和openoffice中輸入中文,在使用gimp時也只能使用點陣字體輸入中文如果使用ttf字體就會導致程序crash使用xtminput就沒有這種情況,可以很方便的在各種應用程序中輸入ttf中文,真的是很不錯,而且在使用前2中輸入工具時由於環境變量中有XMODIFIERS=@im=Chinput存在,在使用oracle817的企業管理器時無法象登陸窗口中輸入用戶名和密碼,我只能先把環境變量設置為en_US然後啟動企業管理器,但是這樣就不能在oracle中使用中文界面了,此問題苦惱了我很久,現在用了xtminput之後所有的問題都解決了,真是爽呆了。下面是我的幾個截圖:
圖1使用xtminput之後可以使用中文locale的oracle企業管理器了
圖2 在abiword中輸入中文
圖3 在openoffice中輸入中文
圖4 在mozilla中輸入中文