У меня есть файл

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 каждый раз, когда перезагружаю свою машину или подключаю клавиатуру.

Я понял что-то не так здесь?

0