Ignorando i miei precedenti tentativi di risposta falliti, ho trovato qualcosa che trasforma completamente il maiuscolo in turno sinistro. Non commutare, penso che sia persistente ed è piuttosto semplice.
Innanzitutto, consiglierei di fare un backup, prima di introdurre come modificarlo.
Correre sudo cp /usr/share/X11/xkb/symbols/pc ~/pckeybak
Ora che c'è un backup, passiamo alla modifica.
Usa il tuo editor di testo preferito per modificare questo file come root:
/usr/share/X11/xkb/symbols/pc
Trova il segmento che assomiglia a questo (è vicino alla cima, linea 22 per me):
key <TAB> { [ Tab, ISO_Left_Tab ] };
key <RTRN> { [ Return ] };
key <CAPS> { [ Caps_lock ] };
key <NMLK> { [ Num_Lock ] };
modificare
key <CAPS> { [ Caps_lock ] };
essere
key <CAPS> { [ Shift_L, Caps_Lock ] };
anziché. (Il Caps_Lock
dopo Shift_L,
potrebbe non essere necessario.)
Riavvia il tuo display manager (di solito sudo service lightdm restart
) e ora il capslock verrà spostato a sinistra. ( Nota: la mia macchina di prova utilizza GNOME, quindi ho dovuto riavviare gdm
. Tuttavia, ciò ha causato uno strano sfarfallio nel TTY di fallback e gdm
non è mai stato riavviato. Ho dovuto riavviare completamente.)
Questo sono stato effettivamente in grado di testare e posso confermare che funziona.
Adattato da xmodmap permanente in Ubuntu 13.04