Я попробовал ibus, но с ним возникли 2 проблемы:
-не удалось установить вариант клавиатуры (по крайней мере в своем графическом интерфейсе)
-не поддерживает переключение раскладок клавиатуры только с помощью Alt
+ Shift
(, в дополнение к этому требуется «настоящая клавиша»)
На основанииhttps://bbs.archlinux.org/viewtopic.php?id=212804у меня был успех с gxkb (Я не пробовал другой *xkb, упомянутый, поскольку OP был доволен gxkb ). Некоторое чтение справочной страницы gxkb показало, что во время его работы вы можете использовать setxkbmap для его настройки. Он отлично работает на панели Openbox + Tint2. В моем файле автозапуска openbox я добавил:
gxkb &
# just to make sure
sleep 1
setxkbmap us,hu,102_qwerty_dot_dead -option grp:alt_shift_toggle