it-swarm.com.de

Alt-Taste erneut drücken, um mit setxkbmap zu gewinnen?

Nach ein oder zwei Stunden Manpage und Google, in denen keine Lösung oder guten Ressourcen gefunden wurden, bin ich zur Hilfe gekommen!

Ich habe meine eingestellt Caps Lock Schlüssel zu Ctrl mit setxkbmap -option ctrl:nocaps - das funktioniert einwandfrei.

Da ich jedoch [awesome] [1] und ein IBM-Modell M verwende, dem der Metaschlüssel fehlt, benötige ich meine linke Alt-Taste, um die Windows-Taste zu ersetzen. Mit xkeycaps konnte ich das zum Laufen bringen, außer dass es meine Pfeiltasten und tötete End. Problematisch.

Leider ist die Dokumentation zu setxkbmap-Optionen spärlich. und ich kann nicht die richtige Option finden.

Vielen Dank für alle Links/Lösungen.

9
Wayne Werner
setxkbmap -option altwin:swap_alt_win

Die Liste der vordefinierten Neuzuordnungsoptionen befindet sich in /usr/share/X11/xkb/rules/evdev.lst. In diesem Fall möchten Sie wahrscheinlich eine von

jinx:792 Z$ grep alt /usr/share/X11/xkb/rules/evdev.lst | grep win
  altwin               Alt/Win key behavior
  altwin:menu          Add the standard behavior to Menu key
  altwin:meta_alt      Alt and Meta are on Alt keys
  altwin:ctrl_win      Control is mapped to Win keys (and the usual Ctrl keys)
  altwin:ctrl_alt_win  Control is mapped to Alt keys, Alt is mapped to Win keys
  altwin:meta_win      Meta is mapped to Win keys
  altwin:left_meta_win Meta is mapped to Left Win
  altwin:hyper_win     Hyper is mapped to Win-keys
  altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
  altwin:swap_lalt_lwin Left Alt is swapped with Left Win

Die Windows-Taste wird im Allgemeinen dem Modifikator Super von X11 zugeordnet, und die Menütaste wird manchmal dem Modifikator Hyper zugeordnet.

17
geekosaur