Als sehr späte Antwort auf diese Frage gilt Xorg 2017 ( localectl
ist Teil von systemd
, aber das Format xorg.conf sollte für nicht-systemd-Konfigurationen gelten). Diese Optionen gehen in einen InputClass
Abschnitt von xorg.conf
. Mein System verwendet localectl
zum Einstellen der Optionen:
$ sudo localectl set-x11-keymap us pc105 altgr-intl caps:hyper,compose:menu # format: [layout] [model] [variant] [options]
Dieser Befehl erstellt eine Datei /etc/X11/xorg.conf.d/00-keyboard.conf
mit den angegebenen Optionen:
# Read and parsed by systemd-localed. It's probably wise not to edit this file # manually too freely. Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "us" Option "XkbModel" "pc105" Option "XkbVariant" "altgr-intl" Option "XkbOptions" "caps:hyper,compose:menu" EndSection
Wie Sie sehen, geben Sie localectl
und xorg.conf
die Optionen in einem durch Kommas getrennten Format an ( option1,option2,...,optionN
). Wenn Sie weiterhin Probleme haben, stellen Sie sicher, dass alle zwischengespeicherten Keymaps entfernt werden /var/x11/xkb/
, und stellen Sie sicher, dass Sie die richtige Option angeben. localectl list-x11-keymap-options
erhalten Sie eine Liste oder Sie können einchecken /usr/share/X11/xkb/rules/evdev.lst
.