CentOS7 自带的ibus输入法用起来十分别扭
而Windows下常用的搜狗输入法对于Linux来说只支持Ubuntu系统
但是可以通过fcitx管理输入法的方式增加到CentOs自带的输入法管理中
大部分过程来自网络
中间的坑也是特别多,由于各种环境不同和网上的各种操作问题,
安装过程充满坎坷,甚至一度把所有输入法弄没了
不过好在最后成功安装上了输入法
注: 千万不要删除系统自带的ibus输入法,不然以后会出现一大堆麻烦!!!
环境准备:
环境安装
安装fcitx
yum -y install fcitx fcitx-configtool fcitx-pinyin
设置环境变量:
vim ~/.bashrc
(家目录下的隐藏文件,只能用于更改当前用户的环境,更换用户时需要重新配置)
添加以下内容:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XIM=fcitx
切换输入法
`fcitx` 回车即可
注:启动fcitx后右上角一般会有一个小键盘图标
环境准备完毕后需要重启加载环境. reboot
安装搜狗拼音
前往搜狗输入法官网下载 sogou for Linux
注:百度 搜狗 for linux 即能找到网址
下载的是deb的包,需要通过解压直接将搜狗输入法的文件添加到系统中.
创建sogou目录,并将下载的deb包移动到该目录下
1.安装dpkg包:
yum -y install dpkg
2.切换到dep包下载目录,解压dep包:
ar vx sogoupinyin_2.2.0.0108_amd64.deb
命令执行会有以下提示
#x - debian-binary
#x - control.tar.gz
#x – data.tar.xz
继续执行
tar -xvf data.tar.xz -C /
3.复制搜狗拼音的库
cp /usr/lib/x8664-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/
可能遇到的问题:
解决方法:
鼠标向前滑动,查找解压时出现在本机上的目录,(有时候创建的目录不一样!!!!)
找到相应的语句后,按照之前的方法拷贝到相应的目录下。
4.当前用户,启动fcitx和搜狗:
fcitx
sogou-qimpanel
(可能需要杀死ibus进程:
pkill -9 ibus # 执行完后ctrl+C结束
在这里插入代码片
可能需要libopencc:
yum makecache
yum install opencc
可能需要qtwebkit等:
yum -y install libQtWebKit*
5.注销后重新登陆,便可看到搜狗输入法工具栏。(不行就重启一下)