首先介紹一下我的系統配置和環境:塞揚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之後所有的問題都解決了,真是爽呆了。