LINUX.ORG.RU

История изменений

Исправление 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, :

Да и раскладка должна быть своя у каждого окна, поэтому кастылить придётся знатно.

Нашел, что в кедах есть такая штука как «Использовать клавиатурные индикаторы для отображения дополнительных раскладок». Останется только ловить смену состояния лампочки и привязывать к ней цвет всей клавиатуры. Даже красиво будет при аль-табе и разных языках в окнах.