GNU/Linux >> Linux Esercitazione >  >> Linux

Xorg:come posso mappare AltGr al tasto CapsLock (per alternare i simboli di 3° livello)

So che questa domanda è vecchia, ma se qualcuno la incontra di nuovo, c'è una soluzione alternativa:

setxkbmap -option "lv3:caps_switch"

Per un elenco completo delle opzioni, leggi la sezione "OPZIONI" di

man xkeyboard-config

Basato sulla risposta di Dennis e giocando con xev Ho scoperto che la frase magica sembra essere ISO_Level3_Shift .

Almeno questo funziona per me:

xmodmap -e "keycode 66 = ISO_Level3_Shift"

Ora non corro il rischio di rompermi le dita mentre digito [, ], {, } e co sulla mia tastiera tedesca.

Modifica: ora usando l'opzione -e di xmodmap


La risposta di Long è la migliore per i desktop moderni come Gnome, perché Gnome stesso utilizza xkb e sovrascrive le configurazioni xmodmap per impostazione predefinita (inoltre, xmodmap sta per uscire e non è supportato in Wayland). Sfortunatamente, funzionerà ancora solo fino al riavvio.

Puoi applicare questa opzione in modo permanente per il tuo desktop Gnome con questo comando:

gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:caps_switch']"

Ovviamente puoi anche apportare questa modifica in modo permanente e persino a livello di sistema, senza utilizzare Gnome. Se usi Gnome, dovresti comunque usare il comando sopra per impedire a Gnome di sovrascrivere questa impostazione. Per Arch , puoi aggiungere un file /etc/X11/xorg.conf.d/90-custom-kbd.conf con il seguente contenuto:

Section "InputClass"
    Identifier "keyboard defaults"
    MatchIsKeyboard "on"
    Option "XKbOptions" "lv3:caps_switch"
EndSection

Presumo che questo differisca tra le distribuzioni, quindi il tuo chilometraggio potrebbe variare.


Linux
  1. Come dire a Gnome di rileggere il ~/.profile?

  2. Come ottenere la chiave USB per il montaggio automatico?

  3. Come aggiungere un'applicazione a Gnome Window Manager?

  4. Gnome ha smesso di afferrare le chiavi di Emacs?

  5. Come scambiare / rimappare il tasto Caps Lock con il tasto Tab?

Come gestire le icone del menu principale su Gnome

Come posso impostare il 'backend' in matplotlib in Python?

In che modo la chiave Magic SysRq può essere pericolosa per gli utenti Linux?

Come disattivare il segnale acustico a livello di sistema

Come posso monitorare la lunghezza della coda di accettazione?

Linux:logwatch(8) è troppo rumoroso. Come posso controllare il livello di rumore?