¿Qué es ibus?

IBus (su nombre completo en inglés es Intelligent Input Bus) es un framework de método de entrada multilingüe gratuito y de código abierto que distribuye código fuente bajo sistemas operativos GNU/Linux y tipo UNIX bajo el acuerdo GPL.

Debido a que adopta una arquitectura de bus (Bus), se denomina Bus. IBus admite múltiples métodos de entrada, como el método de entrada Pinyin (incluido Quan/Simplified/Double Pinyin), y admite métodos de entrada basados ​​en tablas de códigos, como Wubi, Zhengma, Erbi y Cangjie. Es miembro de muchos métodos de entrada populares de GNU. /Plataforma de método de entrada predeterminada en idiomas distintos del inglés para distribuciones de Linux (como Debian, RedHat, etc.).

IBus está desarrollado en C y Python, lo que evita problemas de transición C++ABI. IBus proporciona funciones principalmente a través de los siguientes tres servicios (Servicio):

Servicio de motor de método de entrada: es el método de entrada en sí.

Servicio de configuración: gestiona las opciones de configuración de IBus y métodos de entrada.

Servicio de máscara de control: proporciona interfaces de usuario como barra de idioma, menú de palabras candidatas, etc.

IBus utiliza D-Bus para la comunicación entre el servicio ibus-daemon y los clientes de mensajería instantánea (como konsole, gedit, firefox). ibus-daemon gestiona servicios y clientes de mensajería instantánea aceptando inicios de sesión de servicios y enviando mensajes D-Bus.

IBus soporta protocolo XIM, módulo Gtk IM y módulo Qt IM.

Para más detalles, ver /link?url=RKHLogiH5s0IlxnrSVP3BBWxtDpfJIeFDtXrjkkvCdjp2s2yfUm5U8Jnzfj1bvhJU8AR2ZKpMvSJnUcKgTNsEq

Te deseo progreso en tus estudios