A-A+

草船借箭:Fcitx拼音使用搜狗词库

2013年01月11日 软件技巧 评论 3 条 阅读 10,972 views 次

搜狗输入法不愧为拼音输入法中的翘楚。在智能ABC时代,拼音输入法的速度终究难与五笔匹敌。但搜狗输入法出现后,输入速度极大提高,同等熟练程度下,恐怕搜狗还要略胜一筹。

虽然有传闻搜狗输入法即将推出Linux版,但现在还是只听楼梯响、未见人下来。很多热心朋友把Windows下的搜狗词库移植到Linux下,为ibus和Fcitx所用。经过小编实测,ibus在检索词库时不够流畅,经常出现卡顿的情况,影响操作体验,而Fcitx却表现很好。

<<<<本文之前存在一定错误,修正如下>>>>

1.词库来源
本文要用到的搜狗词库,均来自于hslinuxextra网友的空间。
http://code.google.com/p/hslinuxextra/downloads/list
如下图,小编用不同颜色做了标注:如果使用sunpinyin(ibus-sunpinyin),则下载红色方框中的词库,随便你下载精简版还是完整版;如果使用fcitx自带的拼音,则下载绿色方框或者紫色椭圆中的词库。绿色方框中的词库需要使用sg2fcitx工具转换,而紫色椭圆中的则是已经转换好的,可以直接使用。

2.实战fcitx-sunpinyin
下载红色方框中的完整版词库,解压后得到一个叫userdict的文件,有181M。把这个userdict文件复制到主目录下的.sunpinyin中。.sunpinyin是隐藏目录,需要按 Ctrl+H 才能看见。

注销系统,重新登录后,测试一下。如图所示,这下才真的是发挥了词库的威力啊。

提示:ibus-sunpinyin的词库添加方法与此完全相同,但是ibus读取词库比较卡,不如fcitx流畅。

3.实战fcitx-拼音
fcitx自带的拼音输入法也可以添加词库。下载第一张图片绿色方框中的词库,解压后,如图所示。这里的词库还不能直接为fcitx所用。

从下面的地址里,下载sg2fcitx词库转换工具:
http://code.google.com/p/sg2fcitx/downloads/list
解压后如图,把sg2fcitx中的createPYMB和sg2fcitx复制到刚才下载、等待转换的词库文件夹fcitx-sougou-phrase-full中。

在终端中打开fcitx-sougou-phrase-full,运行如下命令:
./createPYMB gbkpy.org pyPhrase.org

转换大概需要2、3分钟,即可生成pybase.mbpy和phrase.mb2个词库文件,加上pyPhrase.org,把这3个文件都复制到/usr/share/fcitx/data或者/usr/share/fcitx/pinyin下。

注销系统,重新登录后即可使用了。

通过以上步骤,不难发现,fcitx拼音需要的无非是pybase.mb、 pyphrase.mb、pyPhrase.org这3个文件。hslinuxextra网友的空间已经提供了这三个文件,下载下来。就是本文第一张图片中紫色椭圆中的fcitx.7z,解压后复制到/usr/share/fcitx/data或者/usr/share/fcitx/pinyin下即可啦。

  1. 周六按照先前的方法,今天重新按照新的方法修改并添加了词库,因为先前并没有使用Fcitx拼音输入法,Ibus经常崩溃,现在修改过来后发现词库确实好了许多,当然还是无法和Win系统下的搜狗拼音作对比,至少不曾出现崩溃,词库量也确实大了许多。期待着Sougou拼音早日出Linux版本。

    感谢博主的分享。文章写得很详细了。

Copyright © 薄荷开源网 保留所有权利.   Theme  Ality

用户登录

分享到: