GNU/Linux >> Znalost Linux >  >> Linux

Xorg:Jak mohu namapovat AltGr na klávesu CapsLock (pro přepínání symbolů 3. úrovně)

Vím, že tato otázka je stará, ale pokud na ni někdo znovu narazí, existuje alternativní řešení:

setxkbmap -option "lv3:caps_switch"

Úplný seznam možností naleznete v části "OPTIONS" v

man xkeyboard-config

Na základě Dennisovy odpovědi a hraním si s xev Zjistil jsem, že magická fráze se zdá být ISO_Level3_Shift .

Alespoň u mě to funguje:

xmodmap -e "keycode 66 = ISO_Level3_Shift"

Teď už mi nehrozí nebezpečí, že si zlomím prsty při psaní [, ], {, } a spol. na německém rozložení klávesnice.

Upravit: nyní pomocí volby -e xmodmap


Longova odpověď je nejlepší pro moderní desktopy, jako je Gnome, protože samotné Gnome používá xkb a ve výchozím nastavení přepisuje konfigurace xmodmap (také xmodmap je na cestě ven a není podporován ve Waylandu). Bohužel bude stále fungovat pouze do restartu.

Tuto možnost můžete trvale použít pro plochu Gnome pomocí tohoto příkazu:

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

Samozřejmě můžete tuto změnu také provést trvale a dokonce v celém systému, bez použití Gnome. Pokud používáte Gnome, měli byste stále používat výše uvedený příkaz, abyste zabránili Gnome přepsat toto nastavení. Pro Arch , můžete přidat soubor /etc/X11/xorg.conf.d/90-custom-kbd.conf s následujícím obsahem:

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

Předpokládám, že se to mezi distribucemi liší, takže vaše kilometry se mohou lišit.


Linux
  1. Jak říct Gnome, aby si znovu přečetl ~/.profile?

  2. Jak získat klíč USB k automatickému připojení?

  3. Jak přidat aplikaci do správce oken Gnome?

  1. Jak zabránit efektu přepínání Caps-lock, aniž byste jej přemapovali nebo deaktivovali?

  2. Jak odstranit heslo z klíče SSL

  3. Jak používat příkaz ssh-keygen v Linuxu

  1. Jak mohu získat stav klávesnice v Linuxu?

  2. Jak získat cestu k ploše v gnome

  3. Jak mohu zobrazit atribut WMClass okna v Xorg (linux)?