在ubuntu中使用下一代输入法ibus
linux下常见的输入法有fcitx和scim。fcitx,全称“Free Chinese Input Toy for X”,中文名称为“小企鹅输入法”,支持拼音,五笔字型以及区位、二笔。可以输入UTF-8、GB 18030编码中的汉字。fcitx 小巧好用,兼容性好,fcitx 的配置以及使用较为简单,比较适合于初学者以及习惯Windows输入方式的人使用,但 fcitx 只能提供中文输入,且投供的输入法种类稍少,尤其是fcitx已经停止开发,另外Fcitx属于XIM,而XIM崩溃之后会导致应用程序和X的崩溃,所以若fcitx若崩溃可能导致用户数据的丢失;scim,Smart Common Input Method,是一个在类Unix操作系统上支持多国语言的一个输入法平台,在其上可以使用很多种输入法,支持各种语言的输入,但scim最大的问题是其兼容性,很多情况下导致用户无法正常使用,给用户带来了极大的不便。
因为上面问题的存在,下一代输入法应运而生。ibus(http://code.google.com/p/ibus/) 是下一代输入法的框架中的其中一个,作者Shawn.P.Huang同时也是scim-python的作者。其它的两个下一代输入法框架有scim2(主页在 http://code.google.com/p/scim2/,由stardict的作者胡正领导开发),imbus(http: //code.google.com/p/imbus/,由scim的作者苏哲带领开发),目前,imbus和scim2都没有什么进展。
ibus的主要特色在于它的C/S结构,ibus输入法引擎都是各自独立的单独的进程,这种方式可以有效的避免输入法引擎之间的影响,另外,也比较容 易地载入和卸载输入法引擎。
(查看全文…)
