Как инициировать свою раскладку посредством keymap-файла, при условии, что файлы раскладок находятся не в системном /usr/share/X11/xkb ?
Насколько я понял (из мануала тов. Паскаля) setxkbmap не умеет работать с xkb_keymap, и придётся прикручивать каждую секцию отдельным параметром, но это не удобно и теряешь в гибкости.
Вроде как то через xkbcomp можно, но не смог разобраться. Как должна выглядеть команда инициализации и какие могут быть варианты?
Исходные данные:
Сделал свою раскладку из lat+rus+pc (не суть),
создал папку $HOME/.config/xkb/
раскидал нужные файлы по каталогам:
/compat
/geometry
/keycodes
/keymap
/symbols
/types
Собственно файл, в котором размещены объявления - /keymap/mykeymap
xkb_keymap "mymap" {
xkb_compat {...};
xkb_geometry {...};
xkb_keycodes {...};
xkb_types {...};
xkb_symbols {...};
};