2009-04-29 12 views
15

Ho iniziato ad usare xmonad come gestore delle finestre un paio di settimane fa. Lo adoro. È ottimo. Ma da allora ho dovuto usare molto il tasto 'ESC' quando sono in emacs e voglio premere il tasto 'ALT'. Questo perché il tasto "ALT" è usato da xmonad come chiave "mod".xmonad ed Emacs: problema con il tasto 'mod'

C'è un modo per assegnare il tasto mod emacs a qualcosa di diverso dal tasto 'ALT' come assegnarlo al tasto 'windows'.

Qualsiasi aiuto sarebbe molto apprezzato.

Grazie, Vimal

P.S. questa è la tastiera che sto usando http://tinyurl.com/c4955o

risposta

23

In realtà, sarebbe molto più semplice assegnare il tasto mod di Xmonad come "Windows" (super). È quello che faccio!

Ecco come:

comandi

Xmonad FAQ

+1

Grazie per l'aiuto. Sono stato in grado di impostare il tasto 'windows' come chiave mod in xmonad. Ma in emacs l'ALT non sembra funzionare. Stampa strani caratteri, quando uso gli accordi "ALT" + chiave. – Vilmorin

+0

È insolito. Io non sono un guru, ma alcune informazioni potrebbero aiutare: qual è esattamente il tuo setup (OS, stai eseguendo Xmonad all'interno di gnome, ecc.)? Stai usando la versione X di Emacs o in un terminale? Se quest'ultimo, quale programma terminale stai usando? –

+0

* SO: Red Hat Enterprise Linux Enterprise * Gestore finestre: XMonad (Non si utilizza gnome) * Emacs viene eseguito dal terminale creato da XMonad utilizzando mod + shift + immettere * Emacs viene eseguito come 'emacs -nw' – Vilmorin

0

emacs sono spesso mostrano M-/che significa tenere premuto il tasto Meta e premere barra. È necessario utilizzare xkeycaps per capire quale tasto della tastiera è assegnato al modificatore META, e questo è il tasto che si desidera utilizzare per gli accordi con i tasti META.

Inoltre, xkeycaps consente di assegnare il modificatore META a qualsiasi chiave che ti piace, quindi se non ti piace il modo in cui è impostato, puoi correggerlo.

Probabilmente vorrai leggere la pagina man di xkeycaps o postare più domande qui, se imposti META in alcuni punti, GNOME non prenderà correttamente il tasto META, ma ho dimenticato esattamente quali problemi ho aveva.

2

È possibile configurare xmonad per utilizzare sequenze di tasti di Emacsey anziché Mod-X o Mod-Shift-X predefiniti. I dettagli sono here.

3

I collegamenti che iniziano con il modificatore Alt spesso sono in conflitto con le applicazioni, quindi la prima modifica che faccio sempre alla configurazione di XMonad è quella di modificare il modificatore sul tasto Super (Windows).

modMask = mod4Mask 

mi piace l'idea che tutto associato alla gestione delle finestre è assegnato a un modificatore utilizzato solo per questo scopo, questo lo rende concettualmente isolata e facile da ricordare.

Ulteriori dettagli possono essere trovati in un ottimo tutorial sulla configurazione di XMonad.