Wie kann ich CAPS LOCK auf Wayland neu zuordnen?

2127
frans

Bevor Fedora zu Wayland wechselte, nutzte ich diese .XmodmapDatei, um mit meinem CapsLockSchlüssel deutsche Umlaute zu erreichen:

keycode 66 = Mode_switch Multi_key keycode 20 = minus underscore ssharp keycode 34 = bracketleft braceleft udiaeresis Udiaeresis keycode 47 = semicolon colon odiaeresis Odiaeresis keycode 48 = apostrophe quotedbl adiaeresis Adiaeresis 

Auf Wayland funktioniert das nicht mehr - CapsLockwürde genauso funktionieren wie zuvor.

Gibt es einen Weg, das gleiche Ergebnis auch in Wayland zu erzielen?

6

2 Antworten auf die Frage

4
anon

Für Gnome kannst du verwenden

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

Während der bevorzugte Weg für X jetzt ist

setxkbmap -option caps:ctrl_modifier 

anstelle von xmodmap glaube ich. Siehe diesen Fehlerbericht

Wo finden Sie die Codeliste? Woher wissen Sie, dass der Code ctrl_modifier war? Aaron Skomra vor 6 Jahren 6
Das scheint bei Wayland / Sway nicht zu funktionieren djsumdog vor 6 Jahren 2
@djsumdog, der Trick, den Anon für wayland gegeben hat, ist gnome-shell-spezifisch. sway müsste eine eigene Version dieser Einstellung implementieren. Viele Funktionen, die von X11 verarbeitet wurden, müssen von nun an vom Fenstermanager verarbeitet werden. thebunnyrules vor 6 Jahren 1
0
Neil Billingham

Für das Pendeln können Sie verwenden:

export XKB_DEFAULT_OPTIONS=caps:escape 

vor dem Laufen:

sway 

Referenz https://github.com/swaywm/sway/wiki