Sei tra coloro che sono semplicemente infastiditi dal tasto Caps-Lock? Buone notizie: Come utenti di Linux non hai bisogno di usare le pinze per liberartene. Puoi semplicemente spegnerlo. Vorrei presentare brevemente un modo per farlo. Funziona con tutti i gestori di finestre e i desktop (ma non in modalità testo di Linux).

Procedura

Il tasto Caps-Lock ha sempre il codice 66 sulle tastiere dei PC (se sei curioso di sapere come si fa, basta chiamare il piccolo programma xev e premere Caps-Lock).

Con il programma xmodmap è possibile assegnare una nuova funzione a questo tasto, o addirittura nessuna. Per farlo, digitate il seguente comando in una finestra di terminale:

user@linux> xmodmap -e "keycode 66 ="

È tutto. Passo e chiudo. Un controllo con xev dimostra che non esiste più una funzione assegnata al tasto (keysym 0x0, NoSymbol):

user@linux> xev
KeyPress event, serial 30, synthetic NO, window 0x3000001,
    root 0x5e, subw 0x0, time 9781197, (74,70), root:(1069,126),
    state 0x0, keycode 66 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

Integrazione nel desktop

Fortunatamente, manca ancora una piccola cosa: Dobbiamo fare in modo che questo comando venga sempre eseguito automaticamente dopo l'accesso. Purtroppo questo funziona in modo diverso sui vari desktop. Con WindowMaker è possibile inserire questo comando in ~/GNUstep/Library/WindowMaker/autostart. Con Ubuntu/Gnome si crea un file ~/.Xmodmap, che contiene semplicemente la riga keycode 66 =. Al successivo accesso verrà chiesto se questo codice chiave deve essere integrato.

Se utilizzi KDE 4, crea un file di testo (script di shell) che contiene solo il comando di cui sopra, rendilo eseguibile (chmod 755 file name) e mettilo nella directory ~/.kde4/Autostart/.

Linux knowledge

Questi articoli sono stati scritti dal fondatore di Checkmk molti anni fa.
Tuttavia, sono ancora validi e quindi li conserviamo sul nostro sito web.
Da allora Mathias ha sviluppato un software di monitoraggio chiamato Checkmk.

Scopri di più