CentOS 7安装fcitx中文输入法
时间:2015-02-26 00:06 来源:linux.it.net.cn 作者:IT
CentOS 7下安装fcitx输入法的简单方法,如下。
加入EPEL源
EPEL7几乎是CentOS必备的源:
$ wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-1.noarch.rpm
$ sudo rpm -ivh epel-release-7-1.noarch.rpm
$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
添加mosquito-myrepo源
mosquito-myrepo是一个私人制作的第三方源,其中包含了fcitx输入法以及基于fcitx的搜狗输入法。
-
项目地址: https://copr.fedoraproject.org/coprs/mosquito/myrepo/
-
支持的发行版: Fedora 19/20/21/rawhide 以及RHEL/CentOS 7
$ yum-config-manager --add-repo=https://copr.fedoraproject.org/coprs/mosquito/myrepo/repo/epel-7/mosquito-myrepo-epel-7.repo
安装搜狗输入法
安装
$ yum install sogou-pinyin sogou-pinyin-skins
配置
首先关闭gnome-shell 对键盘的监听,然后切换输入法为fcitx:
$ sudo pkill ibus-daemon
$ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
$ imsettings-switch fcitx
$ fcitx -r; fcitx-configtool
$ sogou-qimpanel
执行后面两个命令后可能会报一些错误,似乎可以不用管。执行完成之后,退出当前用户并重新登陆。
安装其他输入法
搜狗输入法基本够用了,也可以安装其他中文输入法:
$ 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输入法
清理工作
mosquito-myrepo在不断地支持更多的软件,这也进一步造成该repo中的软件与base、EPEL中的软件存在版本冲突,在该repo的项目主页中建议安装yum的优先级插件yum-plugin-priorities,这在一定程度上会缓解版本冲突问题,但无法从根本上避免。
鉴于多个repo的版本冲突会造成一些麻烦,最好的办法还是在安装完需要的软件之后就禁用该repo,需要的时候再启用。
编辑/etc/yum.repos.d/mosquito-myrepo-epel-7.repo,将其中的enable=1改成enable=0即可。
参考
-
https://copr.fedoraproject.org/coprs/mosquito/myrepo/
修订历史
-
2014-09-20:初稿;
-
2014-09-29:安装完成之后建议禁用该repo以避免任何可能的版本冲突;
-
2014-12-27:更新sogou的配置;
So what do you think? Did I miss something? Is any part unclear? Leave your comments below.
(责任编辑:IT)
CentOS 7下安装fcitx输入法的简单方法,如下。
加入EPEL源EPEL7几乎是CentOS必备的源: $ wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-1.noarch.rpm $ sudo rpm -ivh epel-release-7-1.noarch.rpm $ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 添加mosquito-myrepo源mosquito-myrepo是一个私人制作的第三方源,其中包含了fcitx输入法以及基于fcitx的搜狗输入法。
$ yum-config-manager --add-repo=https://copr.fedoraproject.org/coprs/mosquito/myrepo/repo/epel-7/mosquito-myrepo-epel-7.repo 安装搜狗输入法安装$ yum install sogou-pinyin sogou-pinyin-skins 配置首先关闭gnome-shell 对键盘的监听,然后切换输入法为fcitx: $ sudo pkill ibus-daemon $ gsettings set org.gnome.settings-daemon.plugins.keyboard active false $ imsettings-switch fcitx $ fcitx -r; fcitx-configtool $ sogou-qimpanel 执行后面两个命令后可能会报一些错误,似乎可以不用管。执行完成之后,退出当前用户并重新登陆。 安装其他输入法搜狗输入法基本够用了,也可以安装其他中文输入法: $ 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输入法 清理工作mosquito-myrepo在不断地支持更多的软件,这也进一步造成该repo中的软件与base、EPEL中的软件存在版本冲突,在该repo的项目主页中建议安装yum的优先级插件yum-plugin-priorities,这在一定程度上会缓解版本冲突问题,但无法从根本上避免。 鉴于多个repo的版本冲突会造成一些麻烦,最好的办法还是在安装完需要的软件之后就禁用该repo,需要的时候再启用。 编辑/etc/yum.repos.d/mosquito-myrepo-epel-7.repo,将其中的enable=1改成enable=0即可。 参考
修订历史
So what do you think? Did I miss something? Is any part unclear? Leave your comments below. |