前言:这是前段时间在用centos当桌面的时候的一些记录。现在已经改用小小输入法了,感觉比fcitx还好用。
虽说是yum源安装,不过要手工操作的地方也不少,直接copy命令执行就可以,Let's Go!
一、添加软件源:
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就可以使用了。