Centos7安装搜狗输入法v2.4

    Centos7的搜狗输入法需要Fcitx、alien、ibus这3者的支持,才可以正常运行。

1 安装Fcitx框架

1.1 先屏蔽ibus

mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.bak

1.2 安装Fcitx并配置环境

  • 安装Fcitx
yum install libQtWebKit* fcitx fcitx-libs fcitx-qt4 fcitx-qt5 fcitx-configtool fcitx-table fcitx-table-chinese
  • 配置Fcitx的环境
    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"

2 安装alien和搜狗输入法

2.1 安装alien

yum install alien

2.2 下载搜狗输入法的linux安装包

    a) 在官网 https://pinyin.sogou.com/linux/?r=pinyin 下载.deb包,如图(1)所示:


图(1) 去搜狗官网下载Linux版本的输入法
 https://ime.sogoucdn.com/dl/index/1608303807/sogoupinyin_2.4.0.2905_amd64.deb?st=aYnSHREyFTn6xOsQaK7avA&e=1608436053&fn=sogoupinyin_2.4.0.2905_amd64.deb

    b) 然后,将该.deb包转化为.rpm格式

alien -r sogoupinyin_2.2.0.0108_amd64.deb

    c) 安装输入法

sudo rpm -ivh sogoupinyin-2.4.0.2905-2.x86_64.rpm --nodeps --force

    d) 拷贝库文件

cp -R /usr/lib/x86_64-linux-gnu/fcitx/* /usr/lib64/fcitx/

    e) 更改库文件权限

sudo chmod -R 755 /usr/lib64/fcitx/

3、关闭gnome-shell 对键盘的监听

gsettings set org.gnome.settings-daemon.plugins.keyboard active false

4、初始化搜狗的.config配置

rm -rf ~/.config/SogouPY
rm -rf ~/.config/SogouPY.users
rm -rf ~/.config/sogou-qimpanel

5 、还原ibus路径

sudo mv /usr/bin/ibus-daemon.backu  /usr/bin/ibus-daemon

6、启动fcitx,然后重启系统

fcitx
reboot

7、设置搜狗输入法的顺位和快捷键

7.1 打开输入法配置

fcitx -r; fcitx-configtool 

如图(2) 所示,按搜狗输入法设置为第二顺位。


图(2) 将搜狗输入法设为第二顺位

并设置中英文激活的快捷键为F8,如图(3)所示。


图(3) 设置中英文激活的快捷键为F8

搜狗输入法安装好后,效果如下:


图(4) 效果图

8、激活方式

    第一次进入系统时,需要手动激活搜狗输入法,在控制台输入如下2条命令:

fcitx
fcitx -r; fcitx-configtool 

然后,再按F8即可。

9、附录

    有时候ibus误删了,造成无法进入Centos桌面系统,即造成黑屏,这时可以使用如下2条命令,进行恢复。

systemctl enable gdm
reboot

    或者

systemctl enable gdm
sudo yum -y groups install "GNOME Desktop"
reboot

    这2个命令,都可以恢复ibus,从而解决因ibus缺失造成的黑屏问题。

猜你喜欢

转载自blog.csdn.net/sanqima/article/details/111444776