簡介:
Fcitx──小企鵝輸入法:Free Chinese Input Toy for X是一個以GPL方式發布的、基於XIM的簡體中文輸入法集合(原為G五筆),包括五筆、五筆拼音、二筆、倉颉、晚風、冰蟾全息、拼音(全拼和雙拼)、區位以及碼表輸入模塊。 Fcitx是非常輕巧的輸入法,但是原作者於2007年夏終止了該項目,據傳其導火索緣於有編程高手 質疑其代碼風格。 很快便傳出有人接手了其項目,目前Fcitx仍在開發中。
系統:Ubuntu 11.04
安裝方法:
1、請打開終端,並執行以下命令
為了防止scim與fcitx沖突,如果你安裝了scim,你最好卸載掉scim:
sudo apt-get purge scim
sudo add-apt-repository ppa:fcitx-team/stable #最新的版本都不需要
sudo apt-get update
sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin
sudo apt-get install fcitx-table-all #同時安裝其他碼表
im-switch -s fcitx -z default #設為默認輸入法,一般不需要,除非系統有多個輸入法,需要安裝im-switch
此方法不會安裝fcitx最新版本,我安裝後版本為4.1.2,其實打開新立得軟件包管理器安裝也一樣,可以看到上面的最新版本也是4.1.2。
2、安裝最新版本(截止2012-11-5,Fcitx4.2.6.1)
a、sudo gedit /etc/apt/sources.list
添加下面的內容:
deb http://ppa.launchpad.net/fcitx-team/nightly/ubuntu oneiric main
deb-src http://ppa.launchpad.net/fcitx-team/nightly/ubuntu oneiric main
b、sudo apt-get update
如果之前你安裝過別的版本的fcitx,那麼這一步先是將其卸載:sudo apt-get autoremove fcitx,之後再: sudo apt-get install fcitx
c、sudo apt-get install fcitx-table-all #可以指定安裝哪種輸入法,如:fcitx-table-wbpy(五筆拼音)
安裝之後,我們就可以使用fcitx輸入法了,你也可以去設置一下這個輸入法,例如讓其只有五筆的碼表可以被選擇等……
3、下載Fcitx源碼安裝
在源碼主目錄INSTALL文件中有提示如何安裝,不再說明。
主要問題:
1、fcitx不會隨系統自啟動,打開目錄:/etc/X11/Xsession.d/ 新建文件92fcitx,內容如下:
export LANG="zh_CN.UTF-8" #設置中文locales,如果不設,fcitx啟動後亂碼,不能使用。
export XIM_PROGRAM=fcitx
export XIM=fcitx
export XMODIFIERS="@im=fcitx"
fcitx&
關於設置fcitx自啟動方法還有很多,不再列舉,能用一種方法實現就可以了。
2、fcitx-config-gtk為fcitx圖形界面的設置軟件包,最新版本筆者沒有安裝,提示如下:
libgtk-3-0版本過低,好吧,我就再裝這個包,NND,下載源碼後編譯竟然又提示
這不是捅了馬蜂窩嗎?我才沒這耐心又把這些補上(呵呵),搞不好又出現一大堆問題,所以直接用fcitx自帶的文件配置就可以了。
3、如何之前安裝過fcitx,並且使用sudo apt-get autoremove fcitx 卸載後還是提示:
這是軟件沒有卸載干淨的緣故,打開新立得軟件包管理器:
把已安裝的fcitx軟件包全部卸載刪除,這樣安裝就不會提示上面的問題了。