在 MX Linux (xfce桌面)下安装搜狗输入法踩坑记录~

安装搜狗输入法
info:建议先换个国内源:传送门
安装Fcitx
1# 首先安个全家桶
2sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-*
3
4# 非KDE桌面,如果无法显示候选框,请卸载 fcitx-module-kimpanel
5sudo apt remove fcitx-module-kimpanel
添加环境配置
编辑/etc/environment文件并添加下面的内容:
1export XMODIFIERS=@im=fcitx
2export GTK_IM_MODULE=fcitx
3export QT_IM_MODULE=fcitx
warning:网上也有教程说配置 .bashrch或.xprofile或.xinitrc文件,但我试了试没啥反应。如果你也一样,请多尝试几个配置文件。
添加 Fcitx 自启动
一般从源安装会配置好自启动的,无需配置这个的。


卸载与搜狗拼音冲突的软件包
1sudo apt remove fcitx-module-punc-ng fcitx-module-fullwidthchar-enhance fcitx-module-autoeng-ng
安装 搜狗输入法
从官网下载安装包
1# 安装搜狗输入法
2sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
3
4# 修正依赖问题
5sudo apt install -f



解决搜狗输入法不显示候选问题
在终端运行sogou-qimpanel,提示:
1sogou-qimpanel: error while loading shared libraries: libQtDeclarative.so.4: cannot open shared object file: No such file or directory

安装libqt4-declarative
1sudo apt install libqt4-declarative

重启fcitx

warning:如果仍无法显示候选,请尝试删除~/.config目录下的SogouPY、SogouPY.users和sogou-qimpanel目录。然后再次重启fcitx。
一切就绪
