原網(wǎng)址:http://www.ha97.com/2680.html
作者:謀萬世全局者
PS: 因本人家里的臺(tái)式機(jī)比較老,其中的顯卡是04年的nvidia mx440,Ubuntu 9.10、10.04與Fedora 12、13都對(duì)其支持不好,手動(dòng)安裝顯卡驅(qū)動(dòng)后可以用,但很不穩(wěn)定,X經(jīng)常崩潰。只會(huì)換回CentOS 5做桌面了。本本上還是Win7+Ubuntu 10。換回CentOS 5,必定要安裝Fcitx輸入法,默認(rèn)的scim輸入法太爛了。Ubuntu與Fedora下安裝fcitx輸入法比較簡(jiǎn)單,因?yàn)橛芯幾g好的deb和rpm包。而在CentOS下安裝有點(diǎn)麻煩。
方法總結(jié)如下:
在CentOS 5.5 下,采用官方源碼包安裝Fcitx輸入法最新版本:fcitx-3.6.3.tar.bz2
說明:本文中的操作全部在終端下進(jìn)行的。因?yàn)镃entOS是完全基于 Redhat Enterprise Linux(RHEL)而制作的,所以本文安裝Fcitx的方法,同樣適用于RHEL。
一、提前解決 Fcitx 的依賴問題
Fcitx,依賴于:gettext, gettext-devel, libXft, libXft-devel, libXpm和libXpm-devel,這六個(gè)軟件包和一些編譯工具與庫。
可以用 yum install xxx軟件包名,來提前安裝它們,解決依賴問題。(這一步很重要!)
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
二、編譯安裝
1. 下載Fcitx最新版本的源碼包:wget http://www.fcitx.org/download/fcitx-3.6.3.tar.bz2
2. 解壓縮到 /usr/src 目錄下:tar jxvf fcitx-3.6.3.tar.bz2 -C /usr/src
3. 進(jìn)入目錄:cd /usr/src/fcitx-3.6.3
4. 生成”.configure“文件: ./autogen.sh
5. 開始編譯: ./configure
注意:Centos 5下編譯過程會(huì)有警告提示,不用理會(huì),沒問題的。RHEL下不會(huì)有什么警告的。
6. 正式安裝:
make
make install
7. 測(cè)試下是否安裝成功:輸入fcitx -h,如果安裝成功,應(yīng)該能得到幫助文件的,如下:
[root@CentOS ~]# fcitx -h
Usage: fcitx [OPTION]
-d run as daemon(default)
-D don’t run as daemon
-c (re)create config file in home directory and then exit
-n[im name] run as specified name
-v display the version information and exit
-h display this help and exit
三、配置Fcitx為默認(rèn)輸入法
方法一:(推薦此法?。?/p>
1. 新建配置文件 vim /etc/X11/xinit/xinput.d/fcitx.conf ,內(nèi)容為:
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=”-d”
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
2. 然后在/etc/alternatives/目錄下,將符號(hào)鏈接xinputrc刪除,重新建一個(gè):
mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.bak
ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc
3. 最后,在菜單 系統(tǒng)——首選項(xiàng)——更多首選項(xiàng)——輸入法 里面選擇“使用系統(tǒng)范圍內(nèi)的配置[fcitx]”,然后“注銷”,登錄后按“ctrl+空格”就可激活fcitx輸入法。
注:如果你使用的桌面是英文環(huán)境的,還需要在使用用戶的用戶目錄.bashrc配置文件里添加如下內(nèi)容:
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”
方法二:(此法在CentOS 5.3下可以,在5.5里有問題。)
1. 新建配置文件:vim /etc/X11/xinit/xinput.d/fcitx,內(nèi)容為:
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MOUDLE=fcitx
QT_IM_MOUDLE=fcitx
保存退出,重啟電腦
2. 查詢Fcitx是否開機(jī)運(yùn)行。終端下輸入:fcitx,應(yīng)該是提示:Start FCITX error. Another XIM daemon named SCIM is running?這樣就對(duì)了,直接到”4“
3. 如果沒任何提示,則:ln -s /etc/X11/xinit/Xinput.d/fcitx /$HOME/.xinputrc
4. 輸入: fcitx -nb ,即可看到輸入框
默認(rèn)fcitx啟動(dòng)后,是在后臺(tái)運(yùn)行的,因此看不到輸入框,用上面的命令就可以調(diào)出來了。
ctrl+空格 切換輸入法。
配置fcitx輸入法修改vim ~/.fcitx/config文件中的相應(yīng)偏好設(shè)置。
三、卸載方法
進(jìn)入目錄:cd /usr/src/fcitx-3.6.3
卸載:make uninstall
附:我的fcitx配置文件如下 vim ~/.fcitx/config
[程序]
顯示字體(中)=宋體
顯示字體(英)=Courier
顯示字體大小=20
主窗口字體大小=12
是否使用AA字體=1
[輸出]
數(shù)字后跟半角符號(hào)=1
Enter鍵行為=1
分號(hào)輸入英文=0
大寫字母輸入英文=1
聯(lián)想方式禁止翻頁=1
LumaQQ支持=0
[界面]
候選詞個(gè)數(shù)=9
主窗口是否使用3D界面=0
輸入條使用3D界面=1
主窗口隱藏模式=0
是否自動(dòng)隱藏輸入條=0
#輸入條固定寬度僅適用于碼表輸入法,0表示不固定寬度
輸入條固定寬度=600
序號(hào)后加點(diǎn)=0
顯示打字速度=1
光標(biāo)色=92 210 131
主窗口背景色=220 220 220
主窗口線條色=100 180 255
主窗口輸入法名稱色=170 170 170 150 200 150 0 0 255
輸入窗背景色=240 240 240
輸入窗提示色=255 0 0
輸入窗用戶輸入色=0 0 255
輸入窗序號(hào)色=200 0 0
輸入窗第一個(gè)候選字色=0 150 100
#該顏色值只用于拼音中的用戶自造詞
輸入窗用戶詞組色=0 0 255
輸入窗提示編碼色=100 100 255
#五筆、拼音的單字/系統(tǒng)詞組均使用該顏色
輸入窗其它文本色=0 0 0
輸入窗線條色=100 200 255
輸入窗箭頭色=255 150 255
虛擬鍵盤窗背景色=220 220 220
虛擬鍵盤窗字母色=80 0 0
虛擬鍵盤窗符號(hào)色=0 0 0
#除了“中英文快速切換鍵”外,其它的熱鍵均可設(shè)置為兩個(gè),中間用空格分隔
[熱鍵]
打開/關(guān)閉輸入法=CTRL_SPACE
#中英文快速切換鍵 可以設(shè)置為L_CTRL R_CTRL L_SHIFT R_SHIFT
中英文快速切換鍵=L_CTRL
雙擊中英文切換=0
擊鍵時(shí)間間隔=250
光標(biāo)跟隨=CTRL_K
GBK支持=CTRL_M
聯(lián)想支持=CTRL_L
反查拼音=CTRL_ALT_E
全半角=SHIFT_SPACE
中文標(biāo)點(diǎn)=ALT_SPACE
上一頁=-
下一頁==
第二三候選詞選擇鍵=SHIFT
[輸入法]
使用拼音=1
使用雙拼=0
使用區(qū)位=1
使用碼表=1
提示詞庫中的詞組=0
[拼音]
使用全拼=0
拼音自動(dòng)組詞=1
保存自動(dòng)組詞=0
增加拼音常用字=CTRL_8
刪除拼音常用字=CTRL_7
刪除拼音用戶詞組=CTRL_DELETE
#拼音以詞定字鍵,等號(hào)后面緊接鍵,不要有空格
拼音以詞定字鍵=[]
#重碼調(diào)整方式說明:0–>不調(diào)整 1–>快速調(diào)整 2–>按頻率調(diào)整
拼音單字重碼調(diào)整方式=2
拼音詞組重碼調(diào)整方式=1
拼音常用詞重碼調(diào)整方式=0
是否模糊an和ang=0
是否模糊en和eng=0
是否模糊ian和iang=0
是否模糊in和ing=0
是否模糊ou和u=0
是否模糊uan和uang=0
是否模糊c和ch=0
是否模糊f和h=0
是否模糊l和n=0
是否模糊s和sh=0
是否模糊z和zh=0
Fcitx輸入法官方網(wǎng)站:http://www.fcitx.org