Во-первых, вы должны знать, что есть два интерфейса для настройки клавиатуры под X:
- Xmodmap: традиционный, простой, ограниченный.
- XKB: современный, сложный, мощный.
Вы можете определить раскладку клавиатуры в /etc/X11/xorg.conf
с KBD устройством. (Похоже, что страница руководства по какой-то причине не находится в настоящем дистрибутиве.) Если вы этого не сделаете, настройки из /etc/default/console-setup
применяются.
Если ваш менеджер дисплеев - Gdm, он загружает настройки XKB и xmodmap (смотрите /etc/gdm/Xsession
) из /etc/X11/Xkbmap
и /etc/X11/Xmodmap
соответственно. Другие менеджеры дисплеев оставляют ваши настройки без изменений.
Когда вы входите в систему, среда рабочего стола может переопределять ваши настройки своими собственными настройками. Если вы используете стандартную среду Ubuntu, посмотрите этот вопрос .
Я рекомендую выбрать встроенную раскладку, которая соответствует вашей клавиатуре, в качестве раскладки системы, используя графический интерфейс Ubuntu Keyboard Preferences и нажимая «Применить для всей системы», а также отдельно сохраняя ваши личные настройки в ~/.xmodmap
или ~/.xkbmap
.