Answers:
最大的不同是,大多数输入系统都是在服务器-客户端上实现的,而uim只是一个库。
大多数用户根本不需要输入法系统,或者仅需要简单的基于表的转换器。这样的用户不需要或不愿意安装复杂的输入法系统,因此我们希望保持uim简单。
Uim是一个输入法模块库,它支持各种脚本,并且可以充当多种输入法的前端,包括anthy,canna,prime或skk(对于日语),拼音(对于中文),byeoru(对于朝鲜语)和m17n(用于其他多种语言)。它的大多数功能都是在方案中实现的,因此非常简单和灵活。资源
那么XIM呢?XIM是一种过时的输入法协议,ibus和fcitx都仅出于遗留支持的原因而实现了该协议。如今,没有真正的理由要在这两个中的任何一个上使用XIM。您要设置GTK_IM_MODULE =“ xim”的唯一原因是要覆盖GTK的硬编码ComposeKey设置。资源