Fcitx Sunpinyin – Ubuntu下享受输入的快感
十二 19
System Fcitx, sunpinyin, Ubuntu 14 Comments
在Ubuntu下的中文输入一直是一件很蛋疼的事情……原先使用多年的scim输入平台已经腐朽不堪,现在默认的ibus虽然是一个优秀的平台,但是缺乏优秀的输入法——常用的ibus pinyin的算法实在是令人无语,只好通过使用更大的词库(100MB+的搜狗词库)来弥补不足,不过效果也只是一般般,而且由于词库变大了许多,响应速度也变慢了。我后来知道了一个基于统计语言模型的优秀输入法——sunpinyin,于是尝试安装了ibus sunpinyin,果然组句能力非常强大,但词库实在是太小了,弄了一个大词库后发现性能又一次出现了大幅度的下降……
性能低下的主要原因,是因为他们都是运行于一个“输入平台”ibus之上的——越复杂的系统架构会带来越低下的性能,ibus是一个十分灵活的、能够安装各种语言的输入法的平台,十分臃肿,其性能很难好到哪里去。我们需要的,仅仅只是一个简单的——拼音输入法!其实早就有一般人想要这么干了,于是他们写了一个叫做fcitx的轻巧、纯粹的输入法。
我第一次接触fcitx还是v3时代,最大的感受就是——真的是太轻了,甚至连gtk都不依赖,而且只有一个用GBK编码的中文配置文件(蛋疼)……速度果然很快,算法也还行。不过在我试图导入大词库后,发现了一个致命的问题——fcitx会把整个词库读到内存里……最终,fcitx 3.x难用的配置方式、较差的稳定性、难看的界面以及表现平平的算法令我抛弃了它……
现在,fcitx 4诞生了!开发者最终妥协依赖了gtk,但因而也带来了极大的功能提升——用cairo渲染的精美皮肤,pango渲染的文字等等;而且现在配置文件终于是UTF-8编码了,并且提供了GUI配置工具。另外,新增的插件功能使得sunpinyin能够整合进来,将fcitx的性能优势和sunpinyin的算法优势结合起来~
词库仍然是整个读入内存的,不过现在的电脑内存也大了不少,鸭梨会小一些;而且这样也许读取词库能更快些~(-_-|||)
经过几天的试验和调校,我向大家推荐一个优秀的Ubuntu输入工具组合:
fcitx 4.x with sunpinyin 并且使用hubert整理的sunpinyin词库
Ubuntu下的安装方法:
- 添加fcitx的nightly build PPA源(这样才有最新的4.x版)并安装
1
2
3sudo apt-add-repository ppa:wengxt/fcitx-nightly
sudo apt-get update
sudo apt-get install fcitx fcitx-config fcitx-sunpinyinAttention: 如果你之前有使用过ibus-sunpinyin,请将其完全删除。
- 切换至fcitx,注销后再次登陆你的输入法就将变为fcitx了
1im-switch -s fcitx
- 右键点击fcitx托盘图表 -> 配置fcitx,会打开fcitx-config进行配置(推荐使用dark皮肤~);右键点击托盘图表 -> 切换输入法,设置为sunpinyin。
- 前往hubert的google code页面下载sunpinyin-userdict-small.7z ,并解压到~/.sunpinyin下覆盖userdict文件。(small版足矣,并且small版在首次运行载入时就已经有一些卡的现象了,完整版就更严重了……)
- Enjoy it~
Related posts:
RSS
Twitter
Fanfou
Email


二 10, 2012 @ 10:11:47
非常有效,学习到了!
一 03, 2012 @ 19:33:10
加入PPA源的时候出现了错误,解决中。。。
三 21, 2011 @ 22:06:51
我在 openSUSE 上用 fcitx 感觉很不错, 没试过整合 sunpinyin ,不知道怎么弄!
三 26, 2011 @ 16:04:30
唔,UBUNTU下有PPA源,方便得多。不过GOOGLE CODE上也有代码,下载来编译试试看。
一 19, 2011 @ 01:17:12
没妥协依赖gtk,嗯。
只不过一个gtk的配置工具而已
依赖关系是cairo <- pango <- gtk。
一 19, 2011 @ 18:51:15
唔,soga~
一 12, 2011 @ 17:03:19
在BAIDU看到你的BLOG,因为在用OPENSUSE11.3有些问题 感觉你好像很牛 所以就加了你 来看看。。。以后有啥不懂的问你哟~~~
一 13, 2011 @ 13:32:07
呵呵……我维护的一台服务器也使用opensuse,也常遇到一些问题……诶,主要是suse系和debian系的区别蛮大的~
一 04, 2011 @ 16:42:20
光快感还不够,使用 Fcitx-sunpinyin 要想达到高潮得看这:http://michelbond.blog.hexun.com/60476251_d.html
一 08, 2011 @ 22:32:57
试了 sunpinyin还是一顿一顿
一 09, 2011 @ 13:07:32
试试看 大宝 提供的方法吧~
十二 23, 2010 @ 13:57:44
五笔和五笔拼音混输,也很有快感!
以前不怎么喜欢Fctix的,但用着IBus的时候,我才发现Fctix还是很好的,特别是从4.0开始。
用得很欢呀。
十二 27, 2010 @ 13:11:58
我不会用五笔呵~