前提:
已经到官网下载、安装好了Linux版的搜狗输入法,并且已将 Fcitx 4 设为键盘输入法,但是打不出中文的情况。
解决:
执行以下代码即可。
# 安装依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
参考文献:
linux 使用搜狗输入法时,只能输入英文,无法输入中文_linux搜狗输入法打不出中文-CSDN博客
补充说明:
设置系统语言的步骤在这搜狗输入法linux-安装指导,这里就不赘述了。但是页面总体写得比较乱,分不清哪些是有用的。
-
贴上我自己的步骤,可供网友作对照:
1.在官网上下载Linux对应安装包(我自己用的是x86_64)进行下载安装。
2.到语言设置里面(如图),发现没有fcitx这一选项。
于是按照官网的指引做了如下操作:
注:
如果在键盘输入法系统中,没有“fcitx”选项时,建议先打开终端手动安装fcitx:
sudo apt-get install fcitx
等安装成功之后再执行上述步骤
点击“应用到整个系统”,关闭窗口,重启电脑
即再去终端执行一遍sudo apt-get install fcitx,然后重启电脑。重启后就有fcitx选项了。
3.发现即便屏幕右上角已经显示运行了搜狗输入法(如下图),可是还是打不出中文。
然后才搜到了我开头提到的那篇博客,在终端执行开头那段代码,问题得到完美解决。
10.27补充:
我后续打开虚拟机时,可能碰到网页端依然无法打出中文的情况。此时只需要点开右上角的输入法图标,点击一下“搜狗输入法”就好了。