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时会出现乱码,提示框无文字等情况,即使修改配置文件也无法解决。

你可能感兴趣的:(乱码,fedora,fcitx,x86_64,xft)