Centos安装fcitx输入法
安装EPEL7
EPEL7几乎是CentOS必备的源:
$ sudo yum install epel-release
添加第三方的源
mosquito-myrepo是一个私人制作的第三方源,其中包含了fcitx输入法。
- 项目地址: https://github.com/1dot75cm/myrepo
- 支持的发行版: Fedora 19/20/21/rawhide 以及RHEL/CentOS 7
$ sudo yum-config-manager --add-repo=https://copr.fedoraproject.org/coprs/mosquito/myrepo/repo/epel-7/mosquito-myrepo-epel-7.repo
安装输入法:
可以选择下面的各种输入法中的某一个或多个:
$ yum install fcitx-googlepinyin fcitx-cloudpinyin # 谷歌拼音输入法 $ yum install fcitx-rime fcitx-cloudpinyin # 中州韵输入法 $ yum install fcitx-libpinyin fcitx-cloudpinyin # libpinyin输入法 $ yum install fcitx-sunpinyin sunpinyin-data fcitx-cloudpinyin # sunpinyin输入法
以普通用户执行以下命令:
1.禁止 ibus 自动启动 (ibus 启动会覆盖 fcitx 环境变量)
1
|
sudo setfacl –m u:用户名:rw /usr/bin/ibus–daemon
|
2.结束 ibus 守护进程
1
|
sudo pkill ibus–daemon
|
3.关闭 gnome-shell 对键盘的监听
1
|
gsettings set org.gnome.settings–daemon.plugins.keyboard active false
|
4.切换输入法为 fcitx
1
|
imsettings–switch fcitx
|
5.配置 xinputrc 链接到 fcitx.conf
1
|
sudo alternatives —config xinputrc
|
6.重载 fcitx
1
|
fcitx –r; fcitx–configtool
|
到这里还不可以,要重启才可以
el7 如果碰到运行 firefox 等 gtk2 程序时,输入框无法跟随的问题。这是由于输入法模块缓存更新失败造成无法找到 fcitx 输入法模块。请以 root 身份执行以下命令:
1
|
gtk–query–immodules–2.0–64 > /lib64/gtk–2.0/2.10.0/immodules.cache
|
重启之后就可以正常使用输入法了。