CentOS 5.3 下編譯安裝Fcitx(小企鵝輸入法)
這次的教程是:在CentOS 5.3 下,采用源代碼包安裝 Fcitx 小企鵝輸入法最新版本:fcitx-3.6.0-rc.tar.bz2
首先聲明2點:
1. 本文中的操作,全部都是在終端下進行的。如果沒特殊聲明,文中的命令都是在“終端”下輸入的。
2. 因為CentOS是完全基于 Redhat enterprise linux(RHEL)而制作的,因此本文安裝Fcitx的方法,完全徹底100%同樣適用于RHEL。
一. 提前解決 Fcitx 的依賴問題
Fcitx,依賴于:gettext, gettext-devel, libXft, libXft-devel, libXpm和libXpm-devel,這六個軟件包。
大家可以用 yum install 軟件包名,來提前分別安裝它們,解決依賴問題。
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
yum install gettext-devel
yum install libXft-devel
yum install libXpm-devel
yum install automake
yum install libXtst-devel
二.編譯安裝
1. 下載Fcitx最新版本的源代碼包:wget http://fcitx.googlecode.com/files/fcitx-3.6.2.tar.bz2
2. 解壓縮到“/usr/src”下:tar -jxvf fcitx-3.6.2.tar.bz2 -C /usr/src
3. 進入目錄:cd /usr/src/fcitx-3.6.2
4. 生成”.configure“文件: ./autogen.sh
5. 開始編譯: ./configure
注意:Centos 5下編譯過程會有警告提示,無須理會,沒事的。RHEL下不會有什么警告的。
6. 正式安裝:make && make install
7. 測試下是否安裝成功:輸入fcitx -h,如果安裝成功,應該能得到幫助文件的,如下:
Usage: fcitx [OPTION]
-d
-D
-n[im name]
-v
-h
三. 配置Fcitx為默認輸入法
安裝方法一:
1. 新建配置文件:vim /etc/X11/xinit/xinput.d/fcitx,內容為:
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MOUDLE=fcitx
QT_IM_MOUDLE=fcitx
保存退出,重啟電腦
2. 查詢Fcitx是否開機運行。終端下輸入:fcitx,應該是提示:Start FCITX error. Another XIM daemon named SCIM is running?這樣就對了,直接到”4“
3. 如果沒任何提示,則:ln -s /etc/X11/xinit/Xinput.d/fcitx /$HOME/.xinputrc
4. 輸入: fcitx -nb ,即可看到輸入框
默認fcitx啟動后,是在后臺運行的,因此看不到輸入框,用上面的命令就可以調出來了。
ctrl+空格 切換輸入法。
安裝方法二:
首先在/etc/X11/xinit/xinput.d/目錄下建立一個新文件(fcitx.conf):
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS="-d"
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
然后在/etc/alternatives/目錄下,將符號鏈接xinputrc刪除,重新建一個:
mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.save
rm –rf /etc/alternatives/xinputrc
ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc
最后,在開始菜單> 系統(tǒng)> 首選項preferences > 更多首選項more preferences >輸入法input method,在里面選擇“使用系統(tǒng)范圍內的配置[fcitx]”,然后“注銷”,登錄后按“ctrl+空格”就可激活fcitx輸入法。
配置fcitx輸入法修改~/.fcitx/config文件中的相應偏好設置。
三、卸載方法
進入目錄:cd /usr/src/fcitx-3.6.0
make uninstall
功能介紹
1、常用熱鍵
* 打開/關閉輸入法:左ctrl+空格/左ctrl+左shift
* 快速中英文切換:左ctrl
* 切換輸入法:alt+1-->五筆 alt+2-->拼音 alt+3-->區(qū)位,或用左ctrl+左shift進行循環(huán)切換
* 切換全/半角:左shift+空格
* 候選字/詞翻頁:,./-=
* 重新讀入設置:左ctrl+5