admin管理员组

文章数量:1568305

2024年1月7日发(作者:)

Linux下的搜狗拼音输入法:ibus-cloud-pinyin

在 Windows 中,搜狗拼音输入法因其词库大、识别率高等优点,有着大量的用户,几乎成了装机必备的输入法。虽然现在有不少的后起之秀冲击着搜狗输入法,但我们不得不承认搜狗输入法是一款优秀的输入法,特别是搜狗云输入法的推出,更是将搜狗的技术推进一个层次。

Linux 下,输入法平台不少,但是很难找到真正顺手的输入法,这一点相信大家都有同感吧!搜狗没有 Linux 版本,不过,一款ibus-sogoupycc的横空出世弥补了这个遗憾----它拥有搜狗的云计算技术以及本地词库,于是它也能达到和搜狗同样高的识别率。这是非官方出品的版本,该项目未来将由 ibus-cloud-pinyin 取代,新项目将支持多种输入 Web 拼音服务,并有其他方面的改进。

特点

流畅的输入体验: 多线程请求,无需等待云服务器返回结果,也无需选词,输入无阻塞,前所未有的流畅的输入体验

选词以及纠正模式: 可以选词,可加载多个词库,并对选定的不正确结果进行纠正

支持双拼及简拼: 完整支持各种双拼方案,允许全拼下只输入声母,允许在双拼下使用全拼

灵活的配置: 配置选项很多,涉及到输入法方方面面的细节,配置文件本身是脚本语言,可以非常灵活

支持扩展: 支持扩展,几行代码就可能很实用

离线使用: 即便网络条件不好或者没有网络,输入法也可以整合云服务器和本地词库,或者仅仅依据本地词库给出中文

这款可以称作“搜狗云输入法客户端”的软件,是基于 Linux 的IBus输入法平台的,这是 Ubuntu 默认的输入平台。如果系统中没有IBus,就在终端输入命令:sudo apt-get install

ibus进行安装。

进入 ibus-sogoupycc的官方网址 /p/ibus-sogoupycc 下载输入法以及本地词库,按顺序装好,注销或重启之后,就能在IBus首选项处添加这个输入法,其名称为Sogou Cloud(搜狗云输入法)。

默认设置下,用户输入的时候显示的效果如下图所示,没有提示候选词(由于其识别率较高,需要选词的概率较低)。

当然,不可能识别100%准确,需要选词的时候,按下Tab键即可显示候选词语,见下图。

不过,这款输入法刚开始用起来还真不大习惯。。。而且网络不大好的情况下云输入就不太好用,这时候需要将其关闭,离线模式仅使用本地词库。

下面讲一讲如何自定义这个输入法使其比较符合自己的输入习惯。

打开终端,输入命令:nautilus $HOME/.config/ibus打开IBus的配置文件夹,在这个文件夹中创建一个子文件夹sogoupycc,再在新建的子文件夹中创建一个空文件,命名为。用任意的文本编辑器打开这个文件,复制并粘贴以下内容进去:

-- 回车输入英文

_preedit_key =

-- 左右Shift切换中英文

_mode_key = {_R, _L}

_mode_key = _mode_key

-- PageUp&PageDown换页

_up_key = _Up

_down_key = _Down

-- 1-9选词,空格选第一个

_keys = { {, '1', label = '1'}, {'2', label = '2'}, {'3', label = '3'}, {'4', label =

'4'}, {'5', label = '5'}, {'6', label = '6'}, {'7', label = '7'}, {'8', label = '8'}, {'9', label = '9'} }

-- 不提示中英文切换

_notificaion = false

然后将该文件保存,注销或重启系统设置才会生效。效果如下图所示。

这里只是举例说明,如果要进行更为详细的设置,请到 /p/ibus-sogoupycc/wiki/Configuration 查看用户配置文件的具体说明。

此文为本人博客原创作品,源地址:/s/blog_

本文标签: 输入法输入词库选词支持