Como UIM no quería jugar a la pelota después de instalar Ubuntu 12.04 desde cero, probé IBus, ya que ese es el marco IME que viene con Ubuntu de forma predeterminada.
Sin embargo, ibus-table-compose es un dolor en el trasero de usar porque solo para ingresar un carácter necesito presionar la combinación de teclas para activar IBus primero, ingresar la secuencia de composición respectiva, luego presionar la combinación de teclas IBus nuevamente para desactivarla. En lugar de eso, prefiero mantener la funcionalidad de la tecla de redacción proporcionada por XIM, ya que requiere menos pulsaciones de teclas.
Sin embargo, el problema es que cuando el método de entrada predeterminado se establece en IBus e IBus se desactiva para que (AIUI, ya que lo comencé con ibus-daemon –xim ) se omite a favor de XIM, la configuración en ~/.XCompose parecen ser anulados por la propia versión de IBus, por lo que, p. Componer c a no da ą (a-ogonek) como lo definí en .XCompose archivo en mi directorio de inicio, pero ǎ (a-hacek), según lo definido por otras configuraciones.
Me he acostumbrado bastante a mis propios mnemónicos, entonces, ¿hay alguna forma de hacer que mi sistema use mi propio ~/.XCompose? archivo con el método de entrada predeterminado todavía configurado en IBus para que IBus siga funcionando, p. en OpenOffice y otras aplicaciones que no le permiten elegir el método de entrada con un menú contextual?
Respuesta aceptada:
Como dijo @von, NO PUEDE usar su .XCompose
con IBUS por ahora.
Puedes usar uim
como método de entrada, que admite Unicode, módulos GTK+ y Qt con XIM
heredado apoyo.
Una buena forma de manejar tu .XCompose
y mantener la composición global existente es:
-
Instalar uim:
sudo apt-get install uim
-
Conviértalo en el método de entrada predeterminado:
im-config -n uim
-
Edite su
.XCompose
y agregue la configuración regional actual del teclado (en mi caso,en_US
) como primera línea :include "/usr/share/X11/locale/en_US.UTF-8/Compose"
-
¡Hecho! Reinicie los programas que desea iniciar para obtener su
.XCompose
archivo.
Problemas conocidos
Ubuntu Unity Dash nunca producirá una cedilla.
Relacionado:Paquetes "retenidos" para la actualización, ¿quieres desinstalar Unity?Otras distribuciones
Jugué un poco con .XCompose
y los métodos de entrada en las distribuciones modernas en estos días, al intentar que Linux mantenga el mismo comportamiento de teclado que Windows(TM) para los idiomas latinos (salida ç
en lugar de ć
, sin consonantes acentuadas, etc.).
Creé un repositorio con estas instrucciones (para Ubuntu y otras distribuciones también):https://github.com/raelgc/win_us_intl