Все верно, там я их и нашел.
Добавил для пробы секцию
partial alphanumeric_keys
xkb_symbols "ua_my" {
include "ua(winkeys)"
include "level3(ralt_switch)"
name[Group1]= "Ukraine - My key list";
key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI, ampersand, dollar ] };
};
в /usr/share/X11/xkb/symbols/ua
.
Потом добавил
<variant>
<configItem>
<name>ua_my</name>
<description>Ukraine - My key list</description>
</configItem>
</variant>
в /etc/X11/xkb/base.xml
а именно в следующий раздел
<layout>
<configItem>
<name>ua</name>
<shortDescription>Ukr</shortDescription>
<description>Ukraine</description>
<languageList><iso639Id>ukr</iso639Id></languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>ua_my</name>
<description>Ukraine - My key list</description>
</configItem>
</variant>
<variant>
<configItem>
<name>phonetic</name>
<description>Phonetic</description>
</configItem>
</variant>
<variant>
<configItem>
<name>typewriter</name>
<description>Typewriter</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys</name>
<description>Winkeys</description>
</configItem>
</variant>
<variant>
<configItem>
<name>unicode</name>
<description>Unicode</description>
</configItem>
</variant>
<variant>
<configItem>
<name>rstu</name>
<description>Standard RSTU</description>
</configItem>
</variant>
<variant>
<configItem>
<name>rstu_ru</name>
<description>Standard RSTU on Russian layout</description>
</configItem>
</variant>
<variant>
<configItem>
<name>homophonic</name>
<description>Homophonic</description>
</configItem>
</variant>
</variantList>
</layout>
.
После этого пробую добавить свою раскладку в Keyboard preferences,
но ее там нет...
И что я делаю не так?
По-видимому список раскладок берется не из /etc/X11/xkb/base.xml
,
а откуда-то еще. Сегодня ночью запущу поиск по названию одной из раскладок из корня, может быть найду...
Уточню, что хотел создать раскладку, не трогая xorg.conf