问题描述:
使用搜狗输入法发现老是出现乱码的问题,然后会提示你删除一个搜狗的文件后重启才能正常使用。
因此本人后来听了实验室师兄的建议,又直接安装了谷歌输入法,结果刚开始用着正常,后来突然用着界面右上角的fcitx标志直接消失了,输入法也用不了了,打开fcitx configuration,在添加输入法选项内没有任何输入法可以添加。发现fcitx不能用了,即使启动也不能切换输入法,只能输入英文,甚至卸载搜狗和谷歌搜入法,重新安装fcitx情况也还是一样。
应该是fcitx被破坏了,无法启动。使用命令

fcitx-diagnose

诊断fcitx
出现“ process:fcitx is not running”的字样
先尝试:

fcitx start

如果不行,继续下面的步骤.
修复步骤:
1.打开终端,切换到bash,重新安装fcitx

# 1.卸载
sudo apt remove fcitx*
rm -rf ~/.config/fcitx
# 2.重新安装
sudo apt install fcitx
sudo apt install qt4-qtconfig

3.检查配置条件

fcitx-diagnose

4设置下环境(应该是解决问题的关键步骤)

gsettings set org.gnome.settings-daemon.plugins.keyboard active false
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"

5.重新安装谷歌输入法

sudo apt-get install fcitx-googlepinyin

6.重启电脑,看看是否可以了。

reboot

如果出现了fcitx标志,重新添加输入法。

如果尝试了以上方法都不行,可以试试切换成Unity,再切换回来,方法如下

sudo apt install unity

重启操作系统!此时,你将在 Ubuntu 的登录屏幕中看到一个「齿轮」符号。点击它,就会看到从 Wayland 切换到 Xorg 以及 Unity 的登录选项。