Для переключения раскладки использую команду при запуске i3
exec setxkbmap -layout us,ru -option 'grp:lalt_lshift_toggle'
Для отображения раскладки и автоматического переключения в приложениях использую xxkb.
1) Периодически сам убивается xxkb приходится перезапускать процесс вручную.
2) При подключении usb клавы к ноуту, переключение раскладки на внешней клаве не работает. (В сеансе xfce4 все работает.)
Может кто сталкивался и знает как вылечить?
Конфиг xxkb
XXkb.image.path: /home/dima/xxkb/
XXkb.controls.two_state
XXkb.group.base: 1
XXkb.group.alt: 2
XXkb.mainwindow.enable: yes
XXkb.mainwindow.appicon: no
XXkb.mainwindow.label.enable: no
XXkb.mainwindow.type: tray
XXkb.mainwindow.in_tray: i3
XXkb.mainwindow.geometry: 21x14+0+0
XXkb.mainwindow.image.1: us.xpm
XXkb.mainwindow.image.2: ru.xpm
XXkb.button.enable: no
# Автоматическое переключение расклдаки при запуске программ
XXkb.app_list.wm_class_name.start_alt: gnucash