¿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