Обнаружение рабочей станции / блокировки экрана системы с помощью Python(Ubuntu)
Есть ли в любом случае, что мы можем обнаружить, когда система / экран заблокирован, и уведомить какое-либо событие для запуска в Ubuntu?
1 ответ
Решение
Существует возможность получать уведомления, когда экран блокируется / разблокируется с помощью DBus, это ссылка на GnomeScreensaver, показывающая его основы.
Я не эксперт DBus, но есть привязки для python, поэтому вы можете прослушивать события DBus в python. Комбинируя два, вы должны быть в состоянии получить то, что вы хотите:-).
Вот руководство по программированию на python-dbus в викибуках.