天天看點

centos6.5 安裝fctix 五筆輸入法

摸索了大半晚上,終于搞定,網上的東西看了N多篇不是這問題就是那問題,看來不同的OS下,小白我還是太嫩了些。

1,删除輸入法,這一步是清除輸入法,操作完成後,桌面/系統/首先項/輸入法的IM Chooser對話框中的輸入方法清單将被清空。

     #> yum remove ibus

2,下載下傳并解壓縮fcitx-4.0.0.tar.gz, 進入目錄先生成“.configure”

    下載下傳網址:http://download.fcitx-im.org/fcitx/

    解壓縮:tar zxvf fcitx-4.28.tar.xz

    #> ./autogen.sh

3,編譯安裝:

./configure --prefix=<install_dir> //<install_dir>指的是你要安裝的目錄,比如:/opt/fcitx      

make -j8

make install

   備注:

  1)./configure階段會用到一些依賴庫,這裡把依賴庫都安裝上了,

   yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf libXtst-devel gtk+-devel gcc zlib-devel libpng-devel gtk2-devel glib-devel -y 

   2) make階段會下載下傳table.tar.gz, table.tar.gz.md5, pinyin.tar.gz, pinyin.tar.gz.md5,是以會連接配接網址:http://fcitx.googlecode.com/files/table.tar.gz,這裡可能會因為網絡不可達或逾時而失敗。

     解決方法:手動下載下傳4個檔案,放到上面提示的錯誤目錄下面去。

     比如說報錯上面有類似這樣的提示:make[3]: Entering directory `/pub/fcitx-4.0.0/data/table',你就要把4個檔案COPY到這個目錄下面去才行。

4,現在建立配置檔案:

gedit /etc/X11/xinit/xinput.d/fcitx.conf      

内容為:

XIM=fcitx

XIM_PROGRAM=/usr/local/bin/fcitx   

確定此檔案存在

XIM_ARGS=”-D”   

此處為大寫D

SHORT_DESC="Fcitx"

GTK_IM_MODULE=xim

QT_IM_MODULE =xim

如果沒有fcitx,就把你安裝目錄下的fcitx做個軟連結過去:ln -s /opt/fcitx/bin/fcitx /usr/local/bin/fcitx

alternatives --install  /etc/X11/xinit/xinputrc  xinputrc /etc/X11/xinit/xinput.d/fcitx.conf  10

alternatives --config  xinputrc  把fcitx設定為最高優先級。

或者:

在/etc/alternatives/目錄下,将符号連結xinputrc删除,重建立一個:

mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.bak
ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc      

5,OK, 現在你應該在桌面的上面正中間看到企鵝輸入法視窗了,重新開機機器,再來觀察一下輸入法正常了沒有?

6,如果以上的操作完成後,你按ctrl+space并不能進行中英文切換,請在.bashrc檔案内追加:

#export LANG="zh_CN.UTF-8"

#export LC_CTYPE="zh_CN.UTF-8"

export XIM=fcitx

export XIM_PROGRAM=fcitx

export GTK_IM_MODULE=xim

export XMODIFIERS="@im=fcitx"

7,大功告成。

繼續閱讀