RedHat9.0下fcitx輸入法安裝

官方網站:http://www.fcitx.org

下載的版本:fcitx-3.0.2-1.rpm.i386

 
1]安裝前的準備工作:

如果您用的是fedora core 2,默認情況下IIim服務(也就是我們常說的IIIMF 輸入法服務器)是打開的。此服務與fcitx會相
衝突。要使用fcitx,得先關閉IIim服務。可以這樣查看IIim服務是否打開: # service IIim status 關掉IIim服務,可依次執行: # service IIim stop #即時關閉IIim服務 # chkconfig --del IIim #系統啓動時不加載IIim服務 如果以後再打開IIim服務,請依次執行: # chkconfig --add IIim #系統啓動時自動加載IIim 服務 # service IIim start #即時啓動IIim服務 然後再刪除下面的兩個包。 # rpm -e miniChinput # rpm -e xcin Mandrake 應該用drakeconf吧,有圖形界面的,點幾下鼠標就ok了。 對於比較老的發行版本,比如redhat 、fedora core 1 、mandrake 9 之類的,因爲沒有這個IIIMF這個服務器。
所以直接把原有的輸入法卸掉就行。。 # rpm -e miniChinput #刪除輸入法miniChinput # rpm -e xcin #刪除輸入法xcin 或者 # rpm -e Chinput #刪除輸入法Chinput # rpm -e xcin #刪除輸入法xcin 對於Mandrake 10應該是: # urpme miniChinput 注:多謝mandrakechina兄提示,上次把文檔寫錯了,這次改過來





一、RPM包安裝











#rpm -vih fcitx-3.0.0rc-1.i386.rpm

應用程序啓動時會根據該變量查找相應的XIM服務器。
因此,即便系統中同時運行了若干個XIM程序,一個應用程序在某個時刻也只能使用一個XIM輸入法。
有時候您會遇到這種情況,明明XIM已經啓動了,但應用程序就是無法使用。
這往往是因爲XMODIFIERS設置不正確所致,如您配置系統時在不同的腳本文件中修改了XMODIFIERS,從而導致X啓動時與啓動完成後該變量不一致。



# cd /usr/bin
# ln -sf fcitx chinput

然後重新啓動X即可。如果該方法不行,那您需要手工設置環境變量。一般可以在~/.bashrc增加行:
# export XMODIFIERS="@im=fcitx"
# export XIM=fcitx
# export XIM_PROGRAM=fcitx



啓動五筆
# fcitx

# fcitx -nb

二、源碼包安裝:



# tar jxvf fcitx-3.0.0rc.tar.bz2
(1)解壓: # ./configure --prefix=/usr #說明:--prefix=/usr意爲把/usr指定爲fcitx的安裝目錄。不加此項則會安裝在/usr/local # make # make install (3)如果您以前安裝過fcitx,並且正在使用。請如下操作。 # pkill fcitx #關閉fcitx進程,也可用killall代替。 # fcitx #啓動fcitx進程 這樣做以後,fcitx變爲最新版本了。 如果還是不行,請註銷一下當前的用戶所在的桌面,重新登入,就ok了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章