/ ibus

一款Ubuntu中不错的国人输入法sunpinyin

sunpinyin

使用Ubuntu当然免不了要用输入法,可是系统自带的那个输入法实在不好用,而且貌似还和firefox冲突。Google输入法ubuntu版又完全没有音讯(有兴趣的可以尝试github上的一个开源项目SCIM-GooglePinyin,这是将android上的Google输入法移植到linux上的)。于是我只好找其他的输入法,有两款输入法进入了我的视线范围:sunpinyin和小企鹅。小企鹅还没有试过,等以后使用了再说。

sunpinyin最早是在twitter上从一帮苹果fans那听来的,口碑不错,都说好用。有次偶然想起,在Google上搜索看有没有linux版,结果还真发现有linux版的ibus-sunpinyin。安装起来不是那么方便,毕竟不是发行版,得自己编译。这是我第一次在ubuntu上下code自己编译安装。

首先要在ubuntu中装一些编译环境和类库:

sudo apt-get install build-essential libtool libibus-dev libsqlite3-dev intltool

剩下的事当然就是拿代码,编译安装了。可以选择git或mercurial拿代码,我选择了git,首先当然要装git了:

sudo apt-get install git-core

然后就是获取代码:

git clone git://github.com/sunpinyin/sunpinyin.git

接着编译安装

cd sunpinyin
./autogen.sh --enable-ibus --disable-documents --prefix=/usr --libexecdir=/usr/lib/ibus-sunpinyin
make && su -c 'make install

su需要root账户密码,可以通过passwd命令设置:

sudo passwd root

安装完后重启就可以用了。

这个输入法用起来还蛮舒服的,比较快。但是有两个缺点:不知道再哪里改翻页的快捷键,习惯用-/=来翻页了;还有就是词库肯定不如Google的好了,但是这个输入法的学习能力还是蛮强的,基于统计语言模型(SML)的输入法,越用越上手。

Jackson Zhang

Jackson Zhang

Odd-e敏捷教练,主要涉及组织,团队,产品,技术,工程实践等,曾为多家知名企业提供教练与培训服务。译有《用户故事与敏捷方法》,《.NET单元测试的艺术》和《实例化需求说明》。擅长工程实践(如测试驱动开发,单元测试,重构,持续集成等),产品探索(Impact Mapping,Pretotyping,Lean Startup等)与团队协作。zbcjackson AT gmail.com

Read More