Перейти к содержанию

Полезности KDE Plasma

Автоматическое переключение на английскую раскладку при блокировке экрана

Если вы впадаете в ярость, что Хранитель экрана KDE Plasma не переключает вас на английский язык при вводе пароля и из-за этого вводите пароль неверно, то этот хак для вас.

Переключать раскладку клавиатуры можно с терминала:

qdbus org.kde.keyboard /Layouts org.kde.KeyboardLayouts.setLayout 0

В моём случае цифра 0 отсылает к ID английской раскладки клавиатуры. Чтобы получить нужный ID переключитесь на английскую раскладку и выполните эту команду:

qdbus org.kde.keyboard /Layouts org.kde.KeyboardLayouts.getLayout

Привязать выполнение этой команды во время блокировки экрана можно при помощи системы уведомлений.

Заметка

Уведомления KDE Plasma позволяют привязать выполнение любой команды при определенном событии. Там есть события практически на каждое действие, удобно для автоматизации.

Открываем "Параметры системы", настройку Уведомлений. Ищем службу "Хранитель экрана" и нажимаем "Настроить события".

Ищем событие "Экран заблокирован" и привязываем к нему команду.

Скриншот настроек KDE

Всё! Теперь язык будет меняться на английский каждый раз при блокировке экрана.

Автоматическое обновление устройств KDE Connect при подключении к новой Wi-Fi сети

Открываем "Параметры системы", настройку Уведомлений. Ищем службу "Управление сетью" и нажимаем "Настроить события".

Ищем событие "Соединение установлено" и привязываем к нему команду.

/bin/kdeconnect-cli --refresh

Скриншот настроек KDE