У меня есть файл
tim@arch ~> cat /etc/X11/xorg.conf.d/00-keyboard.conf
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "de"
Option "XkbModel" "pc105"
Option "XkbVariant" "de_nodeadkeys"
Option "XkbOptions" "ctrl:nocaps"
EndSection
tim@arch ~>
Это я хотел бы использовать для настройки моей клавиатуры. Когда я запускаю localectl
я получаю следующий вывод:
tim@arch ~> localectl
System Locale: LANG=de_DE.UTF-8
LANGUAGE=en_US
LC_COLLATE=C
VC Keymap: de-latin1
X11 Layout: de
X11 Model: pc105
X11 Variant: de_nodeadkeys
X11 Options: ctrl:nocaps
Что должно (по крайней мере, с моим пониманием) указывать, что файл был прочитан, и настройки были применены, однако макет не работает так, как я думал, я его настроил. Прямо сейчас я вручную запускаю setxkbmap -layout de -option ctrl:nocaps
каждый раз, когда перезагружаю свою машину или подключаю клавиатуру.
Я понял что-то не так здесь?