ibus linux linux常用软件官网
大家好,关于ibus linux很多朋友都还不太明白,今天小编就来为大家分享关于linux常用软件官网的知识,希望对各位有所帮助!
ibus和fcitx,哪个输入法比较优秀
Linux下常用的中文输入法平台有IBus、fcitx和scim。scim现在维护滞后,不推荐使用。
IBus("Intelligent Input Bus")是一个输入法框架,一个输入非英语字符的系统。IBus的功能与 SCIM和 UIM类似。你至少需要一个支持你所想用的语言的输入法,常用ibus-pinyin:一个智能中文语音输入法引擎,支持汉语拼音与注音符号。
Fcitx(Flexible Input Method Framework)──即小企鹅输入法,它是一个以 GPL方式发布的输入法平台(即原来的 G五笔),包括五笔、拼音(全拼和双拼)、二笔、区位等输入模块,支持简入繁出,是在 Linux操作系统中常用的中文输入法。它的优点是,短小精悍、跟程序的兼容性比较好。
ibus 是什么
IBus(英文全称为Intelligent Input Bus),是GNU/Linux和类UNIX操作系统下的以GPL协议分发源代码的开源免费多语言输入法框架。
因为它采用了总线(Bus)式的架构,所以命名为Bus。IBus支持多种输入法,如拼音输入法(包括全/简/双拼),并支持基于码表的输入法,如五笔、郑码、二笔和仓颉等输入法,是多个流行的GNU/Linux发行版(如Debian,RedHat等)的默认非英文输入法平台。
IBus是用C及 Python开发的,如此可以避免 C++ABI transition问题。IBus主要通过下列三种服务(Service)来提供功能:
输入法引擎服务:为输入法本身。
配置服务:管理IBus以及输入法的设置选项。
控制皮肤服务:提供诸如语言条,候选字菜单等用户界面。
IBus使用D-Bus作 ibus-daemon服务,以及 IM客户端(像是konsole, gedit, firefox)之间的沟通。 ibus-daemon通过接受服务登录,以及发送D-Bus信息来管理服务及IM客户端。
IBus支持 XIM协议及 Gtk IM模块以及 Qt IM模块。
详情见
祝学习进步
linux各桌面环境下中文输入,fcitx和ibus哪个好用
在Linux桌面环境下,选择一个合适的中文输入法至关重要。本文将对比 fcitx和 ibus两种输入法,特别是针对五笔拼音混输与语音输入的性能。
fcitx以其灵活性和广泛的支持而著称,尤其在五笔拼音混输功能方面,它通常被认为是更优的选择。而 ibus在过去受限于五笔拼音混输支持不足,但在不断更新中,其功能已经逐步完善。
五笔拼音混输的基本原理是将拼音和五笔词库分别查询后合并显示。对于具体实现,搜狗输入法提供了一定的参考,有兴趣的开发者可进一步探索。
本文涉及的语音输入使用阿里云的一句话识别API,支持最长60秒的识别,实用性有待进一步验证,特别适合撰写长文或回答问题等场景。
拼音输入部分,通过从AOSP获取字库和基础代码,fcitx能实现与搜狗类似的功能,支持输入较长文本,增加了输入效率。
五笔字库则源自ibus wubi,支持86和98两个版本。经过适当调整,该库能够与fcitx兼容使用。在美观性方面,作者正致力于改善ibus的界面问题,以提供更好的用户体验。
综合考虑,fcitx和 ibus均有其独特优势和适用场景。开发者可根据实际需求,选择最适合的输入法。此外,对于有兴趣共同探索和改进Linux中文输入法的开发者,欢迎积极参与讨论和合作。