作为ibus死粉,今天着实被sunpinyin坑了啊!大搜狗不是出了linux版的么,就换到fcitx体验了下,当我换回ibus的时候sunpinyin挂了,死活都切换不出来,版本是2.0.3,卸载重装问题依旧,改快捷键,重装ibus都不行。装了个google-pinyin可以切换也可以输入中文,那基本确定是sunpinyin的问题了,apt-get安装的不行那就自己编译。编译遇到了三大坑,现列出如下并提出解决办法:
1.
在编译sunpinyin 2.0.3时候http://opengram.googlecode.com/files/lm_sc.t3g.arpa.tar.bz2 出现404 not found
解决办法:https://code.google.com/p/open-gram/downloads/list 在次地址下载对应文件去掉日期后放到sunpinyin目录的raw文件夹下,改名为 lm_sc.t3g.arpa.tar.bz2
2.
在编译sunpinyin 2.0.3时候http://opengram.googlecode.com/files/dict.utf8 .tar.bz2出现404 not found
解决办法:https://code.google.com/p/open-gram/downloads/detail?name=dict.utf8-20131212.tar.bz2 在此地址下载对应文件去掉日期后放到raw文件夹下,改名为 dict.utf8 .tar.bz2
3.
在编译ibus-sunpinyin的时候出现ibus 1.0 not found
解决办法:运行sudo aptitude install libibus-dev 会自动删除以前的ibus.然后再安装sudo apt-get install libibus-1.0-dev
至于怎么编译请看官方编译wiki,当编译完成后,重启ibus,input method中添加sunpinyun,好了他又复活了。