Надоело, что xxkb и sbxkb постоянно падают или зависают при перезапуске трея (это происходит, например, при изменении конфигурации мониторов через XRandR). Мне, по большому счёту, без разницы, висит этот индикатор в трее или нет — главное чтобы для разных окон запоминал раскладку. Поэтому я взял и написал свой велосипед — без трея, но функцию выполняет. Раскладку сохраняет в XProperties окна.
Так как вначале разработки был жутко злой, проект назвал wtfkb. Для сборки нужен CMake. Лицензия свободная (ISC).