1. 问题描述
近期升级Ubuntu18.04,但安装Sogou输入法之后打字常常出现选词板乱码的问题,虽然连续按两下Shift键之后便可正常中文输入,但极为不方便。网上查找相关帖子方法基本都是通过删除 ~.config/下的Sogou配置文件来解决(如https://blog.csdn.net/qq_19175749/article/details/82623945):
cd ~.config
rm -rf SogouPY* sogou*
但该方法过一会问题又会复现。虽然有人干脆把上述指令加入.bashrc,问题出现时就顺手执行一下,但依然只是权宜之计,用着不方便,且annoy情绪。
还有兄台对这个问题进行了深入详细的研究(https://blog.csdn.net/qq_33159059/article/details/85019467),但到最后我也木有彻底解决问题(个人能力问题)。
2. 本人solution
2.1. 按照Sogou输入法安装指南完成安装(https://pinyin.sogou.com/linux/help.php)
2.2 打开 系统设置-->Region & Language -->Manage Installed Languages,将keyboard input method system设置为fcitx.
2.3 开启terminal,打开fcitx-configtool
fcitx-configtool
首先通过“+” 添加Sogou Pinyin,
然后关键操作来了,千万别能把Sogou Pinyin放在第一位,如果放在第一位就会出现选词板乱码现象;通过上下箭头把Sogou Pinyin放在第二位,乱码现象自然消失,问题解决。别问我为什么,我也不知道,但是就是这么不讲理。
最后@一下Sogou输入法团队,问题找到了,麻烦你们从根上fix一下吧,谢啦。