原文地址: http://blog.csdn.net/yang1982_0907/article/details/17100409
在查看本文之前,请务必确认你的yum已经设置好。 如果没有,请参考另外一篇博文:
http://blog.csdn.net/kogo2005/article/details/17288667
本文为转载的文章,但是根据自己的使用经历做了一些调整,因为有些步骤不好用,至少在我的RHEL 6.4 上不好用。
在下面的一些配置文件的修改中,尤其要注意双引号,确保是在半角状态下的双引号。
=============================== 以下为原文 ============================
0. 用root账户登录系统
1. 卸载iBus
yum remove ibus
2. 将RHEL 6.4的软件源更换为CentOS 6.4的软件源
参考博文: http://blog.csdn.net/kogo2005/article/details/17288667
3. 添加fcitx软件源
wget http://download.opensuse.org/repositories/home:/cathay4t:/misc-rhel6/CentOS_CentOS-6/home:cathay4t:misc-rhel6.repo -O /etc/yum.repos.d/fcitx.repo
4. 安装fcitx
yum install fcitx
安装完成后,运行fcitx -v,可以看到此处安装的fcitx版本为4.2.6.1 (根据安装时间的早晚,版本可能会有变化)
5. 升级和修改gtk.immodules
vi /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
或者
vi /etc/gtk-2.0/i686-redhat-linux-gnu/gtk.immodules
取决于你的系统里有哪个目录。
或者
vi /etc/gtk-2.0/i686-redhat-linux-gnu/gtk.immodules
取决于你的系统里有哪个目录。
添加如下几行:
"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
6. 新建配置文件
vi /etc/X11/xinit/xinput.d/fcitx.conf
添加以下内容:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=”-D”
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=”-D”
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
7. 建立到fcitx.conf的链接
mv /etc/alternatives/xinputrc{,.bak} #备份配置文件
ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc
8. 启用fcitx输入法
编辑用户主目录下的文件: ~/.bashrc 文件. 注意: 你希望哪个用户使用这个输入法,就编辑哪个用户主目录下的文件。
vi ~/.bashrc
添加以下几行:
export LC_CTYPE="zh_CN.UTF-8"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
然后,在操作系统的GUI上进行如下操作:
System -> Preferences -> Input Method
此时会弹出“IM Chooser”窗口,勾选“Enable input method feature”,然后点击“Log Out”按钮,注销后重新登录
9. 从deepin的搜狐源中下载搜狗拼音的deb包
此处下载fcitx-sogoupinyin_0.0.4-1_i386.deb,放在/root/Downloads/目录下
10. 安装搜狗拼音输入法
双击fcitx-sogoupinyin_0.0.4-1_i386.deb,找到data.tar.gz文件,将其提取至/root/Downloads/目录下,然后运行以下命令:
cd /root/Downloads/
tar -xvzf data.tar.gz -C /
然后,将搜狗拼音插件移动到CentOS发行版中的相应位置,运行以下命令:
mv /usr/lib/i386-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib/fcitx/
注销后重新登录,此时搜狗拼音应该已经可以用了
==================================
注意:
到这里,重新登录并不能让输入法自动出来。需要在自启动程序列表里添加输入法的启动命令。
1. 进入 Control Center
2. 找到Startup Applications
3. 点击“添加”
4. 输入命令 “fcitx -d”, 名字和描述可以随意写
5. 重新登录之后,就可以通过“CTRL+SPACE” 来切换输入法了。
注意: 如果你的输入法安装了,但是又不能按ctrl+space杂办,是因为你还缺少啦一个库文件
yum install gtk2-immodule-xim
==================================
==================================
注意:
到这里,重新登录并不能让输入法自动出来。需要在自启动程序列表里添加输入法的启动命令。
1. 进入 Control Center
2. 找到Startup Applications
3. 点击“添加”
4. 输入命令 “fcitx -d”, 名字和描述可以随意写
5. 重新登录之后,就可以通过“CTRL+SPACE” 来切换输入法了。
注意: 如果你的输入法安装了,但是又不能按ctrl+space杂办,是因为你还缺少啦一个库文件
yum install gtk2-immodule-xim
==================================
11. 从deepin的搜狐源中下载搜狗拼音默认皮肤
此处下载fcitx-skin-sogou_0.0.3_all.deb,放在/root/Downloads/目录下
12. 安装搜狗拼音默认皮肤
双击fcitx-skin-sogou_0.0.3_all.deb,找到data.tar.gz文件,将其提取至/root/Downloads/skin/目录下,然后运行以下命令:
cd /root/Downloads/skin/
tar -xvzf data.tar.gz -C /
13. 禁用其他不用的输入法
vi /usr/share/fcitx/addon/fcitx-table.conf # 五笔和五笔拼音的配置文件
在这个配置文件中找到“Enabled”项,改为“False”即可关闭这四个输入法
重启fcitx即可生效
14. 设置搜狗拼音的每页候选词数
vi ~/.config/fcitx/config
找到“CandidateWordNumber”,将数字改为“10”
重启fcitx即可生效
15. 切换至搜狗皮肤
右键右下角的输入法图标,“skin”->"sougou"