
Estoy ejecutando Ubuntu 11.10 usando el modo alternativo de gnome con compiz.
Mi teclado es el teclado USB adicional metálico de Apple. Mi archivo .Xmodmap está configurado para intercambiar las teclas Alt y Comando.
Construí el mapa de claves en un archivo .Xmodmap y funciona correctamente para la sesión X. (Puedo ejecutar comandos de cuadrícula con los comandos Ctrl-Alt-teclado numérico usando la tecla Comando como tecla Alt).
Pero ninguna de las aplicaciones que se ejecutan en X reconoce la nueva asignación de claves. (Comando-F no abre el menú Archivo, pero la opción-F sí. Comando-clic derecho no abre el menú del panel, pero opción-clic derecho sí).
¿Cómo consigo que mis aplicaciones recojan el nuevo mapeo de mods?
Respuesta1
Ubuntu usa xkb para permitir una distribución de teclado diferente por ventana. Estos se activan por ventana y esta probablemente sea la razón por la que se ignora xmodmap.
Primero juegue con las opciones existentes (simplemente abra las preferencias del teclado y haga clic en Opciones en la distribución de su teclado). Hay algunas opciones de intercambio de teclas allí (no tengo Mac, así que no sé si existe una opción para intercambiar Alt y Command, pero es bastante probable).
De lo contrario, el directorio /usr/share/X11/xkb puede ser de interés, pero aquí no me siento capaz de explicar cómo agregar nuevas opciones de teclado.