Проблема с xxkb в wmii
Недавно я внезапно обнаружил, что у меня почему-то xxkb перестал работать. Он запускается, но свои функции не выполняет. Как оказалось, с xxkb вообще очень большие проблемы в tiled wm. Данная проблема была и на awesome, и ещё во многих tiled оконных менеджерах. Вчера, в очередной раз листая man xxkb, я наткнулся на опцию:
XXkb.controls.add_when_change
Если верить тому же man'у, то делает эта опция следующее: xxkb не будет "захватывать" созданный окна. Окно будет добавляться в список обрабатываемых окон, только если оно «в фокусе», и в нём изменилась раскладка. Так же написано, что эта опция, должна использоваться вместе с другой - add_when_create.
Вот после добавления этих двух строчек в конфиг:
XXkb.controls.add_when_change: yes
XXkb.controls.focusout: yes
Всё заработало как нужно, и без лишних нареканий.