admin管理员组文章数量:1565794
写在前面:
- 楼主曾经也为Linux的输入法烦恼过,为此在网上努力的翻看过很多帖子,也最终明白了Linux系统输入法基本实现原理,特此分享给需要的朋友。
基本说明:
- Linux的输入法都是依赖于输入法框架而实现的,不同的输入法可能需要的输入法框架不同,同样地,不同的输入法框架支持的输入法也不一样。常见的输入法框架主要有fcitx,ibus等,Centos7默认为ibus输入框架,体验不够友好,且不能兼容WPS等办公软件(常常调不出来输入法界面)等。因此有需要的朋友,可以考虑安装fcitx框架,fcitx框架比ibus框架支持的输入法更多,功能也更加完善。
注意:
- ibus输入法框架 与fcitx输入法框架可能会冲突,一般只保留其中一种,在安装完成fcitx后,建议将ibus输入法框架删掉(若想两种都保留下来,也有办法,参考下面的说明)。
正常完整安装fcitx框架及输入法步骤:
1.安装fcitx的yum源:
注:由于fcitx的相关软件包一般在EPEL源中才有,因此需要先配置好EPEL源,才能正常安装fcitx
- 1)下载EPEL源文件:
注: 除了光盘自带的YUM源,CentOS还有一个源称为EPEL(Extra Packages for Enterprise Linux),为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS等,里面有1万多个软件,建议安装,若不需要,在安装所需要的软件包之后再禁用即可(删除掉/etc/yum.repos.d/epel*.repo即可)。
在 http://download-ib01.fedoraproject/pub/epel/7/x86_64/Packages/e/ 中获取最新的“epel-release”rpm包,并通过wget下载到本地 - 2)安装epel-release,自动生成/etc/yum.repos.d/*.repo文件
rpm -ivh epel-release-7-11.noarch.rpm
ls /etc/yum.repos.d/ #确认epel.repo和epel-testing.repo两个文件
注:若提示已经安装epel-release,而找不到相应的文件,先卸载再重装一次即可 - 3)更新yum源
yum clean all && yum repolist
2.安装fcitx和fcitx-configtool(图形配置工具)
- yum -y install fcitx fcitx-configtool
3.此时已经完成了输入法框架的安装,接下来就是安装输入法了,如安装中文输入法RPM包
- yum -y install fcitx-table-chinese
- //装完成就自带了五笔,拼音,双拼等常见输入法…
4.当然,也可以自定义安装一些符合自己习惯的输入法,如安装搜狗拼音(官网只有deb包,这里介绍deb包的安装方法):
- 在官网下载搜狗拼音deb包后,再进行以下步骤:
yum -y install dpkg #dpkg是Debian软件包管理器的基础,类似于RPM,用于处理deb包
mkdir /root/sogou #用于处理deb包的目录,无特殊意义
cd /root/sogou
cp sogoupinyin_2.2.0.0108_amd64.deb /root/sogou
ar vx sogoupinyin_2.2.0.0108_amd64.deb #解压deb包,得到tar包
tar -Jxvf data.tar.xz -C / #将搜狗资源解压到系统中
cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/ #将输入法插件拷贝至fcitx文件夹中,fcitx会自动读取
chmod 755 /usr/lib64/fcitx/fcitx-sogoupinyin.so
rpm -e ibus --nodeps #移除ibus输入法框架(注意不要将依赖关系也删除,否则会进不了图形界面),让系统只留一个输入法框架
注: 若不想移除ibus,可安装 im-chooser 切换输入法框架也是可以的(需要注销重启系统)
5.重启电脑,配置输入法(根据需求选择和配置输入法)
- reboot #重启电脑使输入法生效
- fcitx-config-gtk #启动配置界面,选择自己想要的输入法即可
6.按需将epel源删除
- rm -rf /etc/yum.repos.d/epel*
- rpm -e epel-release //卸载epel
版权声明:本文标题:CentOS7.4安装五笔输入法,搜狗拼音输入法等(基于fcitx框架),满足你的个性需求 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726796879a1084955.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论