Ubuntu 里面虽然安装好了搜狗输入法,可以用,但有的时候,会突然失效,导致只能输入英文或者候选词变成乱码了。
之前的解决方法是重启系统,重启之后就好了,但今天连续失效了两次,实在受不了了,所以研究了一下如何通过命令来解决这个问题
第一个,直接重启fcitx
fcitx -r
第二个,执行下面的脚本
#!/bin/sh
# 获得fcitx的进程id并kill
pidof fcitx | xargs kill
pidof sogou-qimpanel | xargs kill
# 重新后台模式打开fcitx
nohup fcitx 1>/dev/null 2>/dev/null &
nohup sogou-qimpanel 1>/dev/null 2>/dev/null &
将以上内容保存到 restart_sogou,并复制到/usr/bin,并添加可执行权限,即可在任意地方从命令行执行 restart_sogou 来重启搜狗面板
$ sudo cp ./restart_sogou /usr/bin/
$ sudo chmod a+x /usr/bin/restart_sogou