centos 6通过yum源安装fcitx 4的方法,有需要的朋友可以参考下。
一、添加软件源:
复制代码 代码如下:
rpm -ivh http://download.opensuse.org/repositories/home:/cathay4t:/misc-rhel6/CentOS_CentOS-6/home:cathay4t:misc-rhel6.repo
二、安装 gtk2-immodules、gtk2-immodule-xim和fcitx
复制代码 代码如下:
yum install gtk2-immodules gtk2-immodule-xim
yum install fcitx
三、升级和修改gtk.immodules
下面的命令必须以root账户操作,不能以sudo的方式,否则会提示没有权限:
# /usr/bin/gtk-query-immodules-2.0-32 > /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
这里假设你安装的是32位版本的centos,如果是64位版本的话,则要输入对应的命令。
四、修改xim.conf
vi /etc/X11/xinit/xinput.d/xim.conf
在最后面添加下面的内容,并保存退出:
复制代码 代码如下:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=" -d"
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
五、分别以root和普通用户的身份,建立修改一些到xim.conf的链接
1、以root的身份
复制代码 代码如下:
rm -rf /etc/alternatives/xinputrc
ln -s /etc/X11/xinit/xinput.d/xim.conf /etc/alternatives/xinputrc
2、以普通用户的身份
复制代码 代码如下:
rm -rf ~/.xinputrc
ln -s /etc/X11/xinit/xinput.d/xim.conf ~/.xinputrc
六、在用户目录下创建一个名为.xprofile 的文件
vi ~/.xprofile
复制代码 代码如下:
export LC_ALL=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
eval `dbus-launch --sh-syntax --exit-with-session`
exec fcitx &
退出,重新登录,fcitx便可以使用了。
备注:这是之前在用centos当桌面时的一些记录。现在已改用小小输入法了,感觉比fcitx还好用咯。