История изменений
Исправление Loki13, (текущая версия) :
Да и раскладка должна быть своя у каждого окна, поэтому кастылить придётся знатно.
Нашел, что в кедах есть такая штука как «Использовать клавиатурные индикаторы для отображения дополнительных раскладок». Останется только ловить смену состояния лампочки и привязывать к ней цвет всей клавиатуры. Даже красиво будет при аль-табе и разных языках в окнах.
Да даже всё ещё проще
signal time=1697179445.122288 sender=:1.14 -> destination=(null destination) serial=730 path=/Layouts; interface=org.kde.KeyboardLayouts; member=layoutChanged uint32 0
Ловим эту штуку на dbus и переключаем цвет клавиатуры. Работает и при переключении между окнами, а не только на Alt-Shift.
Исходная версия Loki13, :
Да и раскладка должна быть своя у каждого окна, поэтому кастылить придётся знатно.
Нашел, что в кедах есть такая штука как «Использовать клавиатурные индикаторы для отображения дополнительных раскладок». Останется только ловить смену состояния лампочки и привязывать к ней цвет всей клавиатуры. Даже красиво будет при аль-табе и разных языках в окнах.