Nach dem Laufen wurde setxkbmap -print
mir klar, dass dies pc
in der Symbolliste enthalten war. Diese Symboldatei richtet die regulären Modifizierer ein, was von mir nicht gewünscht wird.
Zuvor hatte ich mein eigenes Layout dem /usr/share/X11/xkb/symbols
Verzeichnis und der /usr/share/X11/xkb/rules/evdev.xml
Datei hinzugefügt . Dadurch wurde mein Layout in der GUI angezeigt, um das Tastaturlayout auszuwählen.
Eine Lösung besteht darin, stattdessen ein Tastaturlayout von Grund auf zu erstellen. Eine, die die Datei nicht enthält pc
. Es gibt jedoch eine Menge Standard-Tastatursachen pc
, die ich brauche. Also habe ich diese Datei von oben bis unten durchgelesen und die Dinge herausgesucht, die ich brauchte.
Kurz gesagt, das Erstellen eines Layouts von Grund auf bedeutet im Wesentlichen:
- Kopieren Sie die Ausgabe von
setxkbmap -print
in eine Datei. - Diese Datei enthält nur andere Dateien. Sehen Sie sich die Liste an, um zu sehen, was Sie wiederverwenden können. Für mich bedeutete es, durch
pc
den Namen meiner eigenen Datei zu ersetzen . - Erstellen Sie bei Bedarf neue Dateien.
- Starten Sie Ihr neues Layout mit
xkbcomp -I$HOME/additional-include-folder file-from-step-one
.
Ich habe dies (ausführlicher) aus diesem ausgezeichneten Leitfaden gelernt: http://hack.org/mc/writings/xkb.html .