一个系统输入法很重要,尤其对于中文输入法来说,而国内目前而言,肯定是搜狗的输入法最本土化,制作的也最出众了,主要还是有网络词库的功能,除了无法实现账户登录同步外,其他基本和windows没有任何区别。

搜狗输入法的配置针对不同的系统有时还真有点小麻烦,本来是不打算写这篇文章的,因为之前的几次配置都是轻松的完成了,但这次就花了个吧小时都没搞定,主要原因还是对ubuntu图形界面一些设置位置无法找到,加上搜狗输入依赖诸如fcitx之类的软件并不能即装即用。错误往往出在某一部做的不够完善,下面列举出详细安装配置步骤。

安装步骤

  • 官网下载下来sogou for linux
  • 注意搜狗拼音依赖于fcitx框架,但这边使用的是ubuntu 16.04已经预装了fcitx,如果是更老的版本则需要手动安装fcitx,安装方法
  • 接下来需要选择默认的键盘输入系统,在ubuntu的所有设置(All Settings)中选择语言支持(Language Support)将Keyboard input method system:fcitx。
  • 配置fcitx,可以通过ubuntu的软件直接打开,也可以终端输入运行fcitx-config-gtk3。使用左下角的添加按钮,手动添加sogou输入法,注意:当前输入法如果不是中文,则需要手动将默认勾选的only show current language去掉,然后才可以找出搜狗拼音,同时需要保留一个默认的英文输入法
  • 完成以上步骤后,基本完成了搜狗拼音的安装,已经可以简单的使用了。

简单配置

  • 隐藏状态栏
  • 中英文切换使用ctrl键,切换时保留输入窗口字符上屏,个人将ctrl和caps lock进行互换了,这样切换起来更加方便
  • 候选词9个,模糊拼音等

存在问题

每次开机重启后,第一次使用搜狗都会出现无法加载,只是一个小框显示正在输入,不载入搜狗的皮肤也不显示中文,然后等几秒钟状态栏会切换一次fcitx,再切换回搜狗拼音,就可以使用了。有没有什么解决问题的办法?系统是ubuntu16.04,WM用的是awesome。

如果有兴趣,也可以去搜狗拼音的论坛看一下,但有价值的帖子较少,论坛比较混杂。

(2016-10-30)上述问题已经解决,具体方法:

  • 查看fcitx帮助文档,得知该软件是个汉字管理软件,因此将fcitx -d加入开启自启动进程。
  • 使用ps -aux | grep fcitx和ps -aux | grep sogou查看当前运行的进程。
  • 在任意地方开始使用搜狗输入法一段时间,然后再次执行ps -aux | grep fcitx和ps -aux | grep sogou,将该指令和上次执行过的比对,发现上次执行缺少sogou-qimpanel,人为将该指令加入到awesome的rc.lua开机单次执行中去。

搜狗拼音输入法 v2.1.0.0082 存在 bug:

  • 该版本存在较大的问题,主要是输入中文 jinjin 时,软件会自动崩溃,需要重启 fcitx 和 搜狗拼音

参考链接:
http://pinyin.sogou.com/bbs/forum.php?mod=forumdisplay&fid=115