下一代输入法框架 ibus
[撰文/zhuli]
ibus 是一个下一代的输入法框架,作者是 scim-python 的作者 Shawn.P.Huang,看样子以后是要取代 scim 的。

ibus 主要采用 python 开发,现在还没有正式发布,不过据作者说就快发布了,现在主要在进行测试和完善设置。其主要亮点在于架构上,采用 cs 结构,所有输入引擎都是单独的进程,可以防止引擎之间互相影响,同时可以轻松实现引擎的随时加载和卸载。
现在已经有了拼音引擎,是移值的 scim-python 的拼音,目前还没有形码输入法,m17n 可以用了,anthy 完成了大部分。

相对而言另外两个下一代输入法引擎 imbus 和 scim2 却没有什么进展。
总觉得基于python不好,会不会也像SCIM那样,因为使用了C++,会给各个程序带来兼容性问题?
scim 到了换代的时候了。
不错,期待新的输入法,老实说,我一直不会用scim
一直用fcitx,没啥问题还行啦。
System requirements
* python >= 2.5
* dbus-python >= 0.83.0
* qt >= 4.4.0 (for qt4 im module)
* anthy (for anthy demo engine)
* python-enchant (for enchant demo engine)
还需QT4哦,希望能想fcitx那样解决各个程序之间的兼容性
很早就看到他在和一个好像叫素心的讨论这个输入法。。
当时就很激动。。
scim早该换了……
期待五笔能管理词库
请问toy的能分享下字体设置的经验么
本來scim的概念和使用習慣都很好
就很衝突問題經常出狀況很不爽
這個東西看來跟scim也很相像…..
期待有取代的一天
@fox,Toy用的应该是雅黑
#6 说的是 sunpinyin? http://blogs.sun.com/yongsun/
感觉蛮不错的,希望兼容性、速度等方面能相比以前的加强
@bingyuan,更像是“文泉驿正黑”
哈哈,楼主也用OPENSUSE KDE4.1?
请问你能给个RPM的包吗?我是新手,不会从源码编译,谢谢!
非常喜欢这个输入法!
@shixinyu,toy 用hei.dfont,这个截图不是toy的。。是输入法框架作者的。我昨天在linuxsir就见过这幅图。
不太喜欢这类通用框架的输入法,感觉 fcitx 这样有针对性的最好
@bingyuan ,这个界面是华康丽黑,编辑框里是华文细黑
@passi ,这个还没有正式发布,现在没有rpm包,而且xim封装还没有完成,再等等吧。
加油!scim-python挺好用的。
输入法还是用fcitx,要用QT的东东不太感冒
TOY的一个小BUG,打五笔打快了吧
相对而言另处两个下一代输入法引擎 imbus 和 scim2 却没有什么进展。
中的“另处”是另外吧
@Noxide: 谢谢,已更正。
很不错,scim是该换了,希望之后各个输入法也能很快发展起来,我用的scim-python拼音,智能性还可以,兼容性同样不够..
是时候换SCIM 了,兼容性和易用性都过时了
苏哲进了google之后,scim的开发就没什么进展了,要是把google拼音移植过来就好了
ibus的外观还是挺漂亮的,但是python感觉还是不怎么稳定,scim-python和yum时不时的出个小问题,感觉python实在不是很靠得住啊…….
toy是不是可以介绍下所谓“下一代”IM框架,下一代体现在哪些地方?
现在的输入法,都太注重全拼,对双拼注重不够,
尤其是在整句输入处理的时候,
不算切题,说出来给大家听听而已。
@fwolf 嘿嘿, 偶也是用双拼的…
python
效率怎么办
我在用scim-python
有明显的lag
python用来做输入确实反应比较慢,也比较耗资源。
输入是系统的基本组件,很注重速度和资料占用的,为什么不用c或C++来做呢?
當初scim就是因為用C++結果才會弄得經常出衝突吧
@ Charlie,这种冲突只是因为程序设计语言的问题?
iBus,还以为是iPhone的那个软件又出新版本了,麻烦作者能不能改个名字
http://baike.baidu.com/view/1327782.htm
你们先看看iBus是什么东西吧,再考虑这个软件是不是也要叫iBus
用fcitx的飘过
可惜fcitx停止开发了……哎…………
我觉得imbus不会说听就听的,也许是在等待GNOME工程中的dconf能出炉,输入法的配置问题也挺重要的。
http://live.gnome.org/dconf
嗯,有大小写区别呢。iBus,ibus。ibus。
还是fcitx用得爽….可惜作者停止开发.
有人接手搞..不过都是些小修改
http://code.google.com/p/fcitx/
我不知道fcitx相比scim在输入体验上有什么优势,但我总是能配好fcitx而scim老出各种问题。
@Fwolf:
[quote]
现在的输入法,都太注重全拼,对双拼注重不够,
尤其是在整句输入处理的时候,
不算切题,说出来给大家听听而已。
[/quote]
我是双拼用户,觉得大部分输入法支持双拼比较好的,我用过的输入法有:Windows平台下的搜狗拼音,MSPY,Google拼音,Mac下的QIM,新版本的FIT,Linux下scim-pinyin,fcitx,都是支持得很不错的(我用的是是MSPY的键盘布局)
你是说sunpinyin吗?我做了一个ugly patch,可以实现MSPY布局的双拼输入,已经正在使用。不过现在是直接改了代码,全拼的功能没有了,只适合临时用用。我会关注sunpinyin,贡献出自己的力量,以后官方会提供支持不同布局双拼支持。
cs 架构不错,我很早就有这种想法了,可是我不会编程。希望有牛人用C来开发,高效,兼容性好。
python的效率在输入法上应该不会非常卡吧。。
如果是卡的话应该profile一下,估计是程序本身的问题
总之python在做这种东西效率应该是可以的。
支持,这一篇我的googlereader怎么没收到呢?
[...] 下一代输入法框架 ibus — LinuxTOY [...]
scim很好用,就看你会不会用了。
感觉scim经常崩溃,太不稳定了,fcitx的兼容性好得多。
[...] 转自: imtx.cn 事实上我一直希望能够看到一个不像scim那样老是发生冲突的非引擎式的专门的拼音输入法。我认为用户需要的只是一个输入法,要么是拼音要么是五笔或者其他,而不是可以容纳各种输入法的庞大引擎。 那天在Toy上看到下一代输入法框架 ibus,当时没什么感觉,只是觉得名字ibus有点意思。 [...]
一直用fcitx,还是2.0版本
发现双拼用户挺多的。。
说句题外话。
如果加一个声调的话,双拼的重码就会少很多。。
用文曲星的时候想到的。。
太好了,再也不希望看到SCIM了!