1.首先检查内核版本
[nubi@localhost ~]$ uname -a
Linux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
2.检查centos7 的发行版
[nubi@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
关闭ibus,注意不要卸载,否则将gnome环境一同卸载的。所以将ibus的守护文件(ibus执行程序)更名。
sudo mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.backu
安装fcitx
sudo yum install libQtWebKit* fcitx fcitx-libs fcitx-qt4 fcitx-qt5 fcitx-configtool fcitx-table fcitx-table-chinese
若依赖 qt5安装失败使用qt5-base代替。
sudo yum install qt5-qtbase
配置环境变量
sudo vim /etc/profile
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export QT4_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
重启系统
reboot查看fcitx安装状态
这里主要看还有那些依赖需要安装,或者环境需要配置。提示信息会用红色标出
fcitx-diagnose
安装alien
yum install alien
下搜过的deb包,之前下了最新版,缺无法通过编译,提示缺少什么包。
sudo wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=EPtVkvlW9rLVsn-jtfOGbA&e=1568569239&fn=sogoupinyin_2.2.0.0108_amd64.deb
deb 转rpm
sudo alien -r --scripts sogoupinyin_2.2.0.0108_amd64.deb
安装
sudo rpm -ivh --force sogoupinyin-2.2.0.0108-2.x86_64.rpm
复制移动库文件
sudo cp -R /usr/lib/x86_64-linux-gnu/fcitx/* /usr/lib64/fcitx/
更改库文件权限
1.sudo chmod -R 755 /usr/lib64/fcitx/
启动fcitx
fcitx
配置搜狗输入法(一般 ctrl + 空格 调出)
1.fcitx-configtool