Я хотел бы знать, какой в настоящее время одобрен способ взаимодействия с устройством X11 xkb для изменения раскладки клавиатуры. (Для Mint 15 Cinnamon, хотя я подозреваю, что Ubuntu 13 будет близка к этой теме).
Я изучил xkb, особенно используя An Unreliable Guide to XKB Configuration (http://www.charvolant.org/~doug/xkb/).
Итак, я думаю, что знаю, как указать, что я хочу, в концепциях xkb, используя коды клавиш, символы клавиш, совместимость и так далее. Однако по отношению к «Ненадежному»:
- Файлы, связанные с xkb, находятся в разных каталогах. Да, но...
- Я не могу понять, какой файл конфигурации верхнего уровня на самом деле вызывает определенные компоненты xkb («Ненадежный» обсуждает XF86Config-4, который устарел). В каждом подкаталоге /usr/share/X11/xkb есть много разных файлов, но я не вижу, как выбираются конкретные.
- Я предполагаю, что должен быть способ добавить пользовательские переопределения через пользовательские файлы конфигурации xkb в ~/, но я не нашел доказательств того, как это сделать.
Я заметил, что есть файл /etc/default/keyboard, который устанавливает некоторые переменные, такие как XKBMODEL и XKBLAYOUT и т. д., которые выглядят многообещающе, но я понятия не имею, какие подстановки и синтаксис можно использовать там, а также когда это вступит в силу.
Ждём просветления!