Я хотел бы правильно настроить раскладку клавиш XKB, указав компоненты (коды клавиш, типы, compat, символы, геометрию) для каждой клавиатуры отдельно. Если это невозможно, я бы по крайней мере хотел бы указать раскладку, используя обычные правила (для каждой клавиатуры отдельно). Предоставляет ли Ubuntu 18.04 (или Gnome) что-то, что могло бы сделать это?
Более конкретно, первое должно, очевидно, быть возможным в приличной среде рабочего стола с использованием
xorg.conf.d
-файл, указав отдельный InputClass
и предоставив идентификатор
xkbcomp
с опцией -i
(deviceid, заданный xinput
) - $DISPLAY
setxkbmap
с опцией −device
. Похоже, что в настоящее время Gnome ломает все это, так что 1 и 2 ничего не делают, а 3 действительно меняет setxkbmap -print
независимо от устройства, но не имеет реального эффекта.