歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> 使用Xtminput作為RedHat7.1的漢字輸入工具

使用Xtminput作為RedHat7.1的漢字輸入工具

日期:2017/3/2 16:53:45   编辑:Linux服務器

昨天搞到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之後所有的問題都解決了,真是爽呆了。下面是我的幾個截圖:

 Linux中文化之使用Xtminput作為RedHat7.1的漢字輸入工具(圖一)
  圖1使用xtminput之後可以使用中文locale的oracle企業管理器了
   Linux中文化之使用Xtminput作為RedHat7.1的漢字輸入工具(圖二)
  圖2 在abiword中輸入中文
   Linux中文化之使用Xtminput作為RedHat7.1的漢字輸入工具(圖三)
  圖3 在openoffice中輸入中文
   Linux中文化之使用Xtminput作為RedHat7.1的漢字輸入工具(圖四)
  圖4 在mozilla中輸入中文

Copyright © Linux教程網 All Rights Reserved