El problema es que la clave de composición funciona bien, pero algunas aplicaciones no aceptan algunos caracteres. Por ejemplo, puedo escribir el personaje ∞
en Emacs ( Compose+ 8+ 8), pero esto no funcionará en Firefox, Konsole y Kate. Pero muchos otros caracteres, por ejemplo, €
escritos allí (en Firefox, Konsole y Kate) con Compose funcionan bien. También puedo insertar símbolos de problemas con un simple copiar y pegar (de cualquiera de los dos portapapeles) .
Entonces, ¿qué podría causarlo y cómo solucionarlo?
Lo siento, pero no tengo idea de cómo investigar el problema. Encontré personas cuya clave Compose no funcionó en absoluto en algunas aplicaciones, pero en mi caso funciona, aunque de alguna manera parcialmente.
Configuración: la tecla de redacción vinculada a la tecla Super derecha tanto en la /etc/default/keyboard
configuración del teclado de KDE.
fuente
env | grep IM
muestra? ¿Tiene un método de entrada configurado en alguna parte?/etc/init.d/
ni en la lista de servicios de KDE) , la única forma que encontré fue purgarlo. También lo acabo de instalar de nuevo, y descubrí que ni siquiera tiene una configuración para tener un diseño diferente en una ventana. ¿Hay alguna forma de usar el método de entrada KDE nativo para todas las aplicaciones?ibqtim-ibus.so
, lsof del cual muestra que está siendo utilizado por aplicaciones de KDE. El segundo apareció de esta pregunta : para presionar «Compose + a + _», apareceā
en Emacs, yª
FireFox, etc. Creo que tengo que intentar eliminar este paquete y ver si soluciona el problema.Respuestas:
Gracias a @Gilles, encontré una respuesta. Entonces, el problema era con diferentes métodos de entrada, usados por diferentes aplicaciones; y los mensajes instantáneos a su vez usan diferentes archivos de composición: los que usa X son
/usr/share/X11/locale/<your-locale>/Compose
y~/.XCompose
(el último no está presente de forma predeterminada, pero puede crearlo para combinaciones personalizadas) , y el que usa Qt está en ... Bueno, parece que nadie sabe .La solución es configurarlo
xim
para que todas las aplicaciones lo utilicen como método de entrada predeterminado. Puede llamarim-config
y elegir allí xim como método de entrada predeterminado, o puede editar manualmente el/etc/profile
archivo para agregar estas líneas:No estoy seguro
im-config
, pero por el camino con/etc/profile
reinicio será necesario.fuente
im-config
en algunos casos en lugar de guardar una nueva configuración cae con un error GTK. Supongo que esta es una característica porque para este caso la aplicación tiene una bandera-c
→ lanza una interfaz de usuario de terminal 😄im-config
está en el paqueteim-config
y no está instalado por defecto en debian. tambiénapt install im-config