Вдруг захотелось разобраться и написал для себя, как ни странно всё работает, решил поделиться.
Позволяет выбирать разное поведение для разных окон. Например, для окон с мессенджерами можно зафиксировать только русскую раскладку. Программа также позволяет использовать как встроенные графические так и текстовые языковые метки. Инфу по раскладкам берет налету из Xorg.
- Режим normal - активное окно запоминает последнюю раcкладку
- Режим first - на активном окне определена строгая очерёдность языковых * раскладок
- Режим fixed - на активном окне только одна языковая раскладка
Собственно хотелось бы дополнительных еще идей, чего не хватает еще?