fcitx 07年7月,是個讓人懷念的日子; 08年10月19號,又是一個值得紀念的日子:Yuking將fcitx的代碼上傳到SF的svn上了。同月28號,又上傳到google-code上了:http://code.google.com/p/fcitx/
下面,我以在fedora 10 x86_64 英文系統中安裝fcitx爲例。
從svn下載源文件
第一步:
安裝svn客戶端軟件,subversion
# yum install subversion
第二步,下載fcitx源文件
# svn checkout
http://fcitx.googlecode.com/svn/trunk/ fcitx
第三步,進入目錄,運行autogen.sh,生成configure等編譯須要的文件
# cd fcitx
# ./autogen.sh
第四步,開始編譯
# ./configure
可是出錯了~
configure: WARNING: No xft found,skipping configure for FreeType and Xft
提示缺乏XFT。安裝xft和devel包就好了
# yum install libXft libXft-devel
在安裝過程當中提示缺乏的依賴包,安裝就好了~
再次運行configure進行編譯就好了
# ./configure && make && make install
因爲是英文系統,因此要修改下才行
# vim /etc/gtk-2.0/x86_64-redhat-linux-gnu/gtk.immodules
"/usr/lib64/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th
:zh"
最後就是修改profile文件,爲fcitx提供運行環境
export GTK_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
注意:以上使用的爲英文標點符號.若是錯誤使用,XIM將沒法啓動.
因爲是英文環境,XIM是不會啓動的,因此也要告訴系統「GTK_IM_MODULE=xim」
又或者設置下LC_CTYPES的參數,改爲」zh_CN.UTF-8「,那麼系統就是自動啓動XIM了
通過修改,就能夠在英文狀態下使用fcitx了
以前在安裝XFT這個庫時,只安裝了一個libXft包,沒有安裝devel包,就直接跳過了XFT的編譯可以經過,可是在運行fcitx時會出現亂碼,提示框無文字等狀況,即便修改配置文件也沒法解決。