¿Cuál es la diferencia entre xim y uim?

13

Encontré (al enfrentar este problema) dos palabras relacionadas con el método de entrada que son xim y uim . Solo conozco el nombre: Método de entrada X y Método de entrada universal.

Quiero saber ¿Cuál es la diferencia en el uso, la funcionalidad y el trabajo entre xim y uim?

Pandya
fuente

Respuestas:

5

La mayor diferencia es que la mayoría de los sistemas de entrada se implementan servidor-cliente, uim es solo una biblioteca.

La mayoría de los usuarios no necesitan un sistema de método de entrada o solo necesitan convertidores simples basados ​​en tablas. Dichos usuarios no requieren o no están dispuestos a instalar un sistema de método de entrada complejo, por lo que queremos mantenerlo simple.

Consulte la página oficial de Github para obtener más aclaraciones.

Uim es una biblioteca de módulos de métodos de entrada que admite varios scripts y puede actuar como interfaz para una variedad de métodos de entrada, incluidos anthy, canna, prime o skk (para japonés), pinyin (para chino), byeoru (para coreano) y m17n (para muchos otros idiomas). La mayoría de sus funciones se implementan en el esquema, por lo que es muy simple y flexible. Fuente

¿Y qué hay de XIM? XIM es un protocolo de método de entrada bastante obsoleto que ibus y fcitx implementan solo por razones de soporte heredado. No hay una razón real por la que quiera usar XIM hoy en día sobre cualquiera de esos dos. La única razón por la que desea establecer GTK_IM_MODULE = "xim" es anular la configuración de ComposeKey codificada de GTK. Fuente

licuadora
fuente