fedora 10 x86_64 下安裝fcitx

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時會出現亂碼,提示框無文字等情況,即使修改配置文件也無法解決。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章