Dies ist das Ergebnis von xmodmap -pm
:
control Control_L (0x25), Control_L (0x42), Control_R (0x69), Control_L (0x85), Control_R (0x86)
mod4 Super_L (0xce), Hyper_L (0xcf)
Ich habe das .xmodmap
:
clear mod4
add control = Super_L
Nachdem ich dies ausgeführt habe, ändert es meine Befehlsmodifiziererliste, aber die Windows-Taste verhält sich nicht wirklich wie eine Steuerungstaste. Warum? Kann ich das beheben?
Antwort1
Wie von @user2889981 inhttps://superuser.com/a/1193894/1032352, es kann gemacht werden inGnome-Optimierungenapp. In Fedora 29 befindet es sich unter Tastatur & Maus > Zusätzliche Layoutoptionen (Schaltfläche neben Übersichtsverknüpfung) > Strg-Position > Häkchen neben Linke Win mit linker Strg-Taste vertauschen
Antwort2
Ok, auf meinem System
Ausführung
~$cat /etc/fedora-release
Fedora release 25 (Twenty Five)
Fenstermanager
~$env | grep -i desktop
DESKTOP_SESSION=gnome
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
XDG_SESSION_DESKTOP=gnome
XDG_CURRENT_DESKTOP=GNOME
Tastatureinstellungen
~$setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+ru:2+us:3+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
mit mehr oder weniger genauer physikalischer Darstellung der Tastatur (PC105)
Der Befehl
setxkbmap -option altwin:ctrl_win
ersetzt die „Win“-Taste durch die „Strg“-Taste.
Was sich nach den Hinrichtungen geändert hat, ist
~$setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+ru:2+us:3+inet(evdev)+altwin(ctrl_win)" };
xkb_geometry { include "pc(pc105)" };
};
Ich habe ein Display, setxkbmap hat Anzeige- und Geräteoptionen, das könnte wichtig sein.
zum Löschen der Optionen 'setxkbmap -option'
zum späteren Wiederherstellen der Optionen scheint es besser zu sein, 'setxkbmap -query' statt 'setxkbmap -print' zu verwenden, bevor
ausgefeiltere Ersetzungstricks mit setxkbmap in der AntwortHinzufügen benutzerdefinierter setxkbmap-Optionenund in derkomplizierter Artikel.
Andere mögliche Ersetzungen laut der Antwort vonAlt-Taste mit setxkbmap neu zuweisen, um zu gewinnen?sind verfügbar mit:
grep alt /usr/share/X11/xkb/rules/evdev.lst | grep win
Antwort3
Das konnte ich mit dem Gnome-Tweak-Tool machen. Dort gibt es im Abschnitt „Eingabe“ eine Option. Aktivieren Sie im Abschnitt „Strg-Tastenposition“ das Kontrollkästchen „Linke Win-Taste mit linker Strg-Taste vertauschen“.