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時會出現亂碼,提示框無文字等狀況,即便修改配置文件也沒法解決。
相關文章
相關標籤/搜索