Xxkb это легковесный и наиболее удобный перелючатель клавиатуры который я знаю Ж:-)
Вот собственно мой ~/.xxkbrc , который служил верой и правдой мне под fluxbox, и был немного адаптирован для xmonad.
Флажок xxkb в правом верхнем углу окна часто можно видеть на моих скриншотах. Например во fluxbox: раз, два , три . В xmonad: раз, два .
Основаня адаптация
! for non xmonad ! XXkb.controls.add_when_change: no XXkb.controls.add_when_change: yes
После чего xxkb вообще начал показывать свои иконки в xmonad Ж:-)
Так же изменено положение иконки на окнах, так как в xmonad у окон нет заголовков окон.
! for non xmonad !XXkb.button.geometry: 15x15-60+7 XXkb.button.geometry: 15x15-0+0
PS
Да у меня четыре расскладки клавиатуры Ж:-)
Перелючаются по CapsLock только две основные: английская (по умолчанию) и русская.
Но клацнув правой клавишей мышки по флажку на окне можно переключить еще украинскую и немецкую (под беларусским флажком Ж:-)
Для того что бы это все заработало нужно запустить
$ setxkbmap -layout 'us,ru,ua,de' -option 'grp:caps_toggle'
или подправить соответствующую строчку в /etc/X11/xorg.conf
Конфиг будет работать и в случае если у вас только две или три расскладки клавиатуры.

Последние комментарии
12 минут 25 секунд назад
56 минут 8 секунд назад
59 минут 54 секунды назад
1 час 24 минуты назад
2 часа 7 минут назад
2 часа 39 минут назад
2 часа 43 минуты назад
22 часа 4 минуты назад
2 дня 1 час назад
2 дня 11 часов назад