Добавить всплывающее сообщение при разблокировке экрана на MATE

Добавить всплывающее сообщение при разблокировке экрана на MATE

Я ищу способ добавить всплывающее сообщение при разблокировке экрана (когда вы оставляете свой пост без внимания, ваш экран блокируется, становясь черным и MDM, и вам придется снова вводить пароль для разблокировки) на Linux Mint 18.1 MATE.

Вопрос двоякий:

  • [ОТВЕТ] Как обнаружить событие разблокировки экрана (или сообщение DBus)?
  • Где или как подключить скрипт для инициирования прослушивателя (или привязки DBus)?

Теперь я знаю, что могу добавитьзенитностьлегко всплывает из скрипта bash. Кроме этого, я в тупике.

Я обнаружил, что можно добавить прослушиватель к DBUS, как описаноздесь. Однако после проверки сгенерированных сообщений я заметил, что нет ни одной строки с участникомАктивныйИзмененововлеченный.

Я знаю, что MATE основан на GNOME, но подозреваю, что

dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver',member=ActiveChanged"

не генерирует сообщения, когда я блокирую и вхожу в сеанс. Я проверил изменение gnomeс freedesktopтеми же результатами.

Хотелось бы, чтобы была какая-нибудь настольная версиямоттно это кажется гораздо более сложным.


ОБНОВЛЕНИЕ 1

Что касается первого вопроса, как и предлагалось в комментариях, использование

dbus-monitor --session "type='signal',interface='org.mate.ScreenSaver',member=ActiveChanged"

разблокировка экрана может быть обнаружена

Связанный контент