Centos 7.x卸载ibus黑屏修复及fcitx搜狗拼音安装方法

ibus黑屏修复

百度出来的fcitx安装方法,都要卸载ibus,如果没有注意同时卸载掉的依赖包的话,gnome桌面中的一些关键库也没被卸载。

修复方法很简单,重新安装Gnome

1
2
3
4
5
6
7

sudo yum -y groups install "GNOME Desktop"

sudo systemctl set-default graphical.target

sudo reboot

安装 fcitx

1
2
3
4
5
6
7

sudo yum install fcitx fcitx-table-chinese

sudo yum install fcitx-configtool

sudo yum install fcitx-googlepinyin fcitx-cloudpinyin

在/etc/profile或~/.bashrc最后增加以下内容

1
2
3
4
5
6
7

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS="@im=fcitx"

关闭gnome-shell 对键盘的监听,然后切换输入法为fcitx:

1
2
3
4
5
6
7

sudo pkill ibus-daemon

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

imsettings-switch fcitx

重新启动系统,fcitx自己主动启动,但图标藏在桌面右下角的通知栏中

打开fcitx的配置工具,选择输入法标签点”+”能够搜索并加入输入法

安装搜狗拼音

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

sudo yum install dpkg

mkdir sogou

cd sogou

#下载搜狗拼音

wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb\?st\=_oXccusI8bHHg5uWqiue_g\&e\=1567251976\&fn\=sogoupinyin_2.2.0.0108_amd64.deb -O sogoupinyin_2.2.0.0108_amd64.deb

ar vx sogoupinyin_2.2.0.0108_amd64.deb

sudo tar -xvf data.tar.xz -C /

sudo cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/

sudo yum install -y im-chooser

imsettings-switch fcitx #不要使用root

sudo alternatives --config xinputrc #按照提示选择fcitx.conf所在的序号后回车