CentOS7.4安装五笔输入法,搜狗拼音输入法等(基于fcitx框架),满足你的个性需求

写在前面:

  • 楼主曾经也为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.org/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
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值