LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击顶部导航 Contact 按钮进行投稿。

Related entries

下一代输入法框架 ibus

[撰文/zhuli]

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

ibus_2.png

ibus 主要采用 python 开发,现在还没有正式发布,不过据作者说就快发布了,现在主要在进行测试和完善设置。其主要亮点在于架构上,采用 cs 结构,所有输入引擎都是单独的进程,可以防止引擎之间互相影响,同时可以轻松实现引擎的随时加载和卸载。

现在已经有了拼音引擎,是移值的 scim-python 的拼音,目前还没有形码输入法,m17n 可以用了,anthy 完成了大部分。

ibus_1.png

相对而言另外两个下一代输入法引擎 imbus 和 scim2 却没有什么进展。

项目网址: http://code.google.com/p/ibus/

署名 • 注明出处 • 非商业性使用

49 Comments

  1. 1 iarch Commented @ 2008-08-03 8:23 amReply to this comment

    总觉得基于python不好,会不会也像SCIM那样,因为使用了C++,会给各个程序带来兼容性问题?

  2. 2 Patrick Commented @ 2008-08-03 8:36 amReply to this comment

    scim 到了换代的时候了。

  3. 3 zach Commented @ 2008-08-03 8:37 amReply to this comment

    不错,期待新的输入法,老实说,我一直不会用scim

  4. 4 xiooli Commented @ 2008-08-03 8:51 amReply to this comment

    一直用fcitx,没啥问题还行啦。

  5. 5 LD Commented @ 2008-08-03 8:56 amReply to this comment

    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那样解决各个程序之间的兼容性

  6. 6 xiws Commented @ 2008-08-03 10:11 amReply to this comment

    很早就看到他在和一个好像叫素心的讨论这个输入法。。
    当时就很激动。。

  7. 7 kopision Commented @ 2008-08-03 10:13 amReply to this comment

    scim早该换了……

  8. 8 chenxing Commented @ 2008-08-03 10:21 amReply to this comment

    期待五笔能管理词库

  9. 9 fox Commented @ 2008-08-03 10:30 amReply to this comment

    请问toy的能分享下字体设置的经验么

  10. 10 Charlie Commented @ 2008-08-03 10:31 amReply to this comment

    本來scim的概念和使用習慣都很好
    就很衝突問題經常出狀況很不爽
    這個東西看來跟scim也很相像…..
    期待有取代的一天

  11. 11 bingyuan Commented @ 2008-08-03 10:46 amReply to this comment

    @fox,Toy用的应该是雅黑

  12. 12 fcicq Commented @ 2008-08-03 11:01 amReply to this comment

    #6 说的是 sunpinyin? http://blogs.sun.com/yongsun/

  13. 13 jack Commented @ 2008-08-03 11:05 amReply to this comment

    感觉蛮不错的,希望兼容性、速度等方面能相比以前的加强

  14. 14 shixinyu Commented @ 2008-08-03 11:05 amReply to this comment

    @bingyuan,更像是“文泉驿正黑”

  15. 15 passi Commented @ 2008-08-03 11:07 amReply to this comment

    哈哈,楼主也用OPENSUSE KDE4.1?
    请问你能给个RPM的包吗?我是新手,不会从源码编译,谢谢!
    非常喜欢这个输入法!

  16. 16 aqueura Commented @ 2008-08-03 11:11 amReply to this comment

    @shixinyu,toy 用hei.dfont,这个截图不是toy的。。是输入法框架作者的。我昨天在linuxsir就见过这幅图。

  17. 17 ln Commented @ 2008-08-03 11:25 amReply to this comment

    不太喜欢这类通用框架的输入法,感觉 fcitx 这样有针对性的最好

  18. 18 zhuli Commented @ 2008-08-03 11:29 amReply to this comment

    @bingyuan ,这个界面是华康丽黑,编辑框里是华文细黑

    @passi ,这个还没有正式发布,现在没有rpm包,而且xim封装还没有完成,再等等吧。

  19. 19 matri Commented @ 2008-08-03 11:36 amReply to this comment

    加油!scim-python挺好用的。

  20. 20 Noxide Commented @ 2008-08-03 12:04 pmReply to this comment

    输入法还是用fcitx,要用QT的东东不太感冒

    TOY的一个小BUG,打五笔打快了吧

    相对而言另处两个下一代输入法引擎 imbus 和 scim2 却没有什么进展。

    中的“另处”是另外吧

  21. 21 Toy Commented @ 2008-08-03 12:18 pmReply to this comment

    @Noxide: 谢谢,已更正。

  22. 22 wanzigunzi Commented @ 2008-08-03 12:53 pmReply to this comment

    很不错,scim是该换了,希望之后各个输入法也能很快发展起来,我用的scim-python拼音,智能性还可以,兼容性同样不够..

  23. 23 Edward Commented @ 2008-08-03 1:01 pmReply to this comment

    是时候换SCIM 了,兼容性和易用性都过时了

  24. 24 gcell Commented @ 2008-08-03 1:30 pmReply to this comment

    苏哲进了google之后,scim的开发就没什么进展了,要是把google拼音移植过来就好了
    ibus的外观还是挺漂亮的,但是python感觉还是不怎么稳定,scim-python和yum时不时的出个小问题,感觉python实在不是很靠得住啊…….

  25. 25 islet8 Commented @ 2008-08-03 2:32 pmReply to this comment

    toy是不是可以介绍下所谓“下一代”IM框架,下一代体现在哪些地方?

  26. 26 Fwolf Commented @ 2008-08-03 2:43 pmReply to this comment

    现在的输入法,都太注重全拼,对双拼注重不够,
    尤其是在整句输入处理的时候,
    不算切题,说出来给大家听听而已。

  27. 27 fcicq Commented @ 2008-08-03 2:44 pmReply to this comment

    @fwolf 嘿嘿, 偶也是用双拼的…

  28. 28 iveney Commented @ 2008-08-03 2:49 pmReply to this comment

    python
    效率怎么办
    我在用scim-python
    有明显的lag

  29. 29 landrew Commented @ 2008-08-03 3:06 pmReply to this comment

    python用来做输入确实反应比较慢,也比较耗资源。
    输入是系统的基本组件,很注重速度和资料占用的,为什么不用c或C++来做呢?

  30. 30 Charlie Commented @ 2008-08-03 5:19 pmReply to this comment

    當初scim就是因為用C++結果才會弄得經常出衝突吧

  31. 31 bingyuan Commented @ 2008-08-03 8:17 pmReply to this comment

    @ Charlie,这种冲突只是因为程序设计语言的问题?

  32. 32 Acyk Commented @ 2008-08-03 9:00 pmReply to this comment

    iBus,还以为是iPhone的那个软件又出新版本了,麻烦作者能不能改个名字

  33. 33 Acyk Commented @ 2008-08-03 9:02 pmReply to this comment

    http://baike.baidu.com/view/1327782.htm
    你们先看看iBus是什么东西吧,再考虑这个软件是不是也要叫iBus

  34. 34 kidfruit Commented @ 2008-08-03 10:58 pmReply to this comment

    用fcitx的飘过

    可惜fcitx停止开发了……哎…………

  35. 35 iarch Commented @ 2008-08-03 10:58 pmReply to this comment

    我觉得imbus不会说听就听的,也许是在等待GNOME工程中的dconf能出炉,输入法的配置问题也挺重要的。
    http://live.gnome.org/dconf

  36. 36 Yasako Commented @ 2008-08-03 11:06 pmReply to this comment

    嗯,有大小写区别呢。iBus,ibus。ibus。

  37. 37 chung Commented @ 2008-08-03 11:48 pmReply to this comment

    还是fcitx用得爽….可惜作者停止开发.

    有人接手搞..不过都是些小修改
    http://code.google.com/p/fcitx/

  38. 38 ddd Commented @ 2008-08-04 12:26 amReply to this comment

    我不知道fcitx相比scim在输入体验上有什么优势,但我总是能配好fcitx而scim老出各种问题。

  39. 39 quark Commented @ 2008-08-04 9:52 amReply to this comment

    @Fwolf:
    [quote]
    现在的输入法,都太注重全拼,对双拼注重不够,
    尤其是在整句输入处理的时候,
    不算切题,说出来给大家听听而已。
    [/quote]

    我是双拼用户,觉得大部分输入法支持双拼比较好的,我用过的输入法有:Windows平台下的搜狗拼音,MSPY,Google拼音,Mac下的QIM,新版本的FIT,Linux下scim-pinyin,fcitx,都是支持得很不错的(我用的是是MSPY的键盘布局)

    你是说sunpinyin吗?我做了一个ugly patch,可以实现MSPY布局的双拼输入,已经正在使用。不过现在是直接改了代码,全拼的功能没有了,只适合临时用用。我会关注sunpinyin,贡献出自己的力量,以后官方会提供支持不同布局双拼支持。

  40. 40 neoanima Commented @ 2008-08-04 10:23 amReply to this comment

    cs 架构不错,我很早就有这种想法了,可是我不会编程。希望有牛人用C来开发,高效,兼容性好。

  41. 41 Mike Commented @ 2008-08-04 11:05 amReply to this comment

    python的效率在输入法上应该不会非常卡吧。。
    如果是卡的话应该profile一下,估计是程序本身的问题
    总之python在做这种东西效率应该是可以的。

  42. 42 TTG Commented @ 2008-08-05 5:40 pmReply to this comment

    支持,这一篇我的googlereader怎么没收到呢?

  43. 43 酷米小客 - 每日网摘 » Blog Archive » links for 2008-08-05 [delicious.com] Pingbacked @ 2008-08-06 9:32 amReply to this comment

    [...] 下一代输入法框架 ibus — LinuxTOY [...]

  44. 44 zhuhu Commented @ 2008-08-08 3:32 pmReply to this comment

    scim很好用,就看你会不会用了。

  45. 45 badants Commented @ 2008-08-13 10:11 pmReply to this comment

    感觉scim经常崩溃,太不稳定了,fcitx的兼容性好得多。

  46. 46 Evil Elf » Blog Archive » ibus初探 Pingbacked @ 2008-08-17 10:53 pmReply to this comment

    [...] 转自: imtx.cn 事实上我一直希望能够看到一个不像scim那样老是发生冲突的非引擎式的专门的拼音输入法。我认为用户需要的只是一个输入法,要么是拼音要么是五笔或者其他,而不是可以容纳各种输入法的庞大引擎。 那天在Toy上看到下一代输入法框架 ibus,当时没什么感觉,只是觉得名字ibus有点意思。 [...]

  47. 47 loujch Commented @ 2008-08-31 5:44 pmReply to this comment

    一直用fcitx,还是2.0版本

  48. 48 xiws Commented @ 2008-09-18 3:12 pmReply to this comment

    发现双拼用户挺多的。。
    说句题外话。
    如果加一个声调的话,双拼的重码就会少很多。。
    用文曲星的时候想到的。。

  49. 49 Raye Commented @ 2008-10-02 3:41 pmReply to this comment

    太好了,再也不希望看到SCIM了!