2009-04-29 13 views
15

Empecé a usar xmonad como mi administrador de ventanas hace un par de semanas. Lo amo. Es genial. Pero desde entonces tuve que usar mucho la tecla 'ESC' cuando estoy en emacs y quiero presionar la tecla 'ALT'. Esto se debe a que xmonad usa la tecla 'ALT' como la tecla 'mod'.xmonad y Emacs: problema con la clave 'mod'

Hay una manera de asignar la tecla de modificación emacs a otra cosa que no sea la tecla 'ALT' como asignarla a la tecla 'windows'.

Cualquier ayuda sería muy apreciada.

Gracias, Vimal

P. S. este es el teclado que estoy usando http://tinyurl.com/c4955o

Respuesta

23

En realidad, sería mucho más fácil asignar la tecla de modificación de Xmonad para que sea la tecla "Windows" (super). ¡Es lo que hago!

Así es como:

comandos

Xmonad FAQ

+1

Gracias por la ayuda. Pude configurar la tecla 'windows' para que fuera la clave de modificación en xmonad. Pero en emacs, el 'ALT' no parece funcionar. Imprime caracteres extraños, cuando uso los acordes clave 'ALT' +. – Vilmorin

+0

Eso es inusual. No soy un gurú, pero algo de información ayudaría: ¿cuál es exactamente tu configuración (sistema operativo, estás ejecutando Xmonad dentro de GNOME, etc.)? ¿Estás ejecutando la versión X de Emacs o en una terminal? Si es este último, ¿qué programa terminal estás usando? –

+0

* SO: Red Hat Linux Enterprise Edition * Administrador de ventanas: XMonad (No usa gnome) * Emacs se ejecuta desde el terminal creado desde XMonad usando mod + shift + enter * Emacs se ejecuta como 'emacs -nw' – Vilmorin

0

emacs son a menudo muestran M-/que significa mantener pulsada la tecla Meta, y presiona barra inclinada. Debe usar xkeycaps para averiguar qué tecla de su teclado tiene asignado el modificador META, y esa es la clave que desea usar para los acordes clave META.

Además, xkeycaps le permite asignar el modificador META a la tecla que desee, por lo que si no le gusta cómo está configurado, puede solucionarlo.

Probablemente quiera leer a fondo la página man de xkeycaps, o publicar más preguntas aquí, si establece META en algunos lugares, GNOME no recogerá la clave META correctamente, pero olvidé exactamente qué problemas tenido.

2

Puede configurar xmonad para utilizar secuencias de teclas Emacsey en lugar de las Mod-X o Mod-Shift-X predeterminadas. Los detalles son here.

3

Los enlaces que comienzan con el modificador Alt a menudo entran en conflicto con las aplicaciones, por lo que la primera modificación que siempre realizo en la configuración de XMonad es cambiar el modificador a la clave Super (Windows).

modMask = mod4Mask 

me gusta la idea de que todo lo relacionado con la gestión de ventanas se asigna a un modificador utilizado sólo para este propósito, esto hace que sea conceptualmente aislada y más fácil de recordar.

Más detalles se pueden encontrar en un gran tutorial en la configuración de XMonad.

Cuestiones relacionadas