Вывод команды:
Код: Выделить всё
[19.08 16:55 ThinFilms_filters]> xkbcomp $DISPLAY - | grep xkb_symbols
Warning: Could not load keyboard geometry for :0.0
BadAlloc (insufficient resources for operation)
Resulting keymap file will not describe geometry
xkb_symbols "pc+us+inet(common)+ru(winkeys):2+group(ctrl_shift_toggle)+compose(rwin)" {
такой же, как и на моем рабочем компьютере (с 2009.0), но ни в одном из перечисленных в symbols файлов нет указания печатать "йо".
В общем, путем долгих игр с xorg.conf (несколько раз даже пришлось перезагружаться ресетом, т.к. клавиатура либо вообще не воспринималась, либо воспринимались только алфавитно-цифровые клавиши) я решил сделать костыль:
- сохранил в файл вывод команды xkbcomp
- отредактировал этот файл, как мне надо
- скомпилировал его в .xkm
- последней строчкой /etc/X11/xinit/fixkeyboard вставил xkbcomp <мой.xkm> :0.0
Теперь все нормально работает. Но где иксы брали раскладку для xkb для меня так и осталось загадкой... (причем в консоли все работало правильно).