Schlüssel können nicht mit xmodmap in Fedora 26 neu zugeordnet werden

1446
John Doe

Ich möchte die Feststelltaste mit der Umschalttaste neu belegen, um bei aktivierter Umschalttaste Sonderzeichen anstelle von Zahlen schreiben zu können.

Leider kann ich das nicht zum Laufen bringen. Ich habe folgendes versucht:

xmodmap -e "keycode 66 = Shift_Lock" 

Es ist wirklich seltsam, denn wenn ich renne xev, erhalte ich folgende Ausgabe:

KeyPress event, serial 36, synthetic NO, window 0x2200001, root 0x270, subw 0x0, time 860672, (161,-23), root:(217,72), state 0x2000, keycode 66 (keysym 0xffe6, Shift_Lock), same_screen YES, XLookupString gives 0 bytes:  XmbLookupString gives 0 bytes:  XFilterEvent returns: False 

Diese Ausgabe zeigt also an, dass die Umschaltsperre gedrückt wurde, die Sonderzeichen jedoch nicht funktionieren.

Ebenso ändert sich beim Ändern des Tastaturlayouts mit setxkbmap usdem Tastaturlayout nichts.

Ich dachte, dass Gnome vielleicht der Schuldige ist, also habe ich mit Runlevel 3 angefangen, aber das gab mir dasselbe Endergebnis, da er xmodmapmit einem Fehler zurückkehrte, der besagte, dass der Standardbildschirm nicht gefunden werden konnte.

Systemdetails: Fedora Version 26 (nativ installiert).

Was vermisse ich?

3

1 Antwort auf die Frage

2
mattdm

xmodmap funktioniert in Wayland nicht. Sie müssen stattdessen xkb verwenden. Dies hat mehrere Vorteile, obwohl die praktische Konfiguration nicht dazu gehört.

Informationen zum Migrieren finden Sie unter Erstellen einer xkb-Konfiguration aus xmodmap. Melden Sie sich bei Xorg in einer GNOME- Sitzung an, konvertieren Sie sie und fahren Sie mit Wayland fort, jetzt zukunftssicher.

Danke für die Information. Ich habe mein Problem einfach mit dem GNOME-Tweak-Tool gelöst. John Doe vor 6 Jahren 0
Oh - ja, das wird für die Zuordnungen funktionieren, die dies unterstützen. mattdm vor 6 Jahren 0