В Ubuntu 12.04 LTS я хотел бы запускать сценарии после выхода из режима ожидания и после разблокировки рабочего стола. Эти должны работать как мой пользователь, и с доступом к моему $DISPLAY
.
В частности, я бы хотел
- перезапустите,
nm-applet
чтобы обойти ошибку 985028 - показать пользовательское уведомление, используя
notify-send
- возможно, другие вещи, когда я работаю
Когда я возобновляю работу, /etc/pm/sleep.d/
запускаются сценарии , но они запускаются с правами суперпользователя без знания моего экрана и имени пользователя. Это может сработать, если я жестко закодирую свое имя пользователя и имя export
по умолчанию DISPLAY :0
в этих скриптах, но это выглядит как очень уродливый хак.
Скрипты ~/.config/autostart/xyz.desktop
запускаются после входа в систему, но они не запускаются после простой разблокировки экрана после возобновления работы.
Есть ли способ запустить скрипты после разблокировки экрана после возобновления?
users
, предполагая, что никто не вошел в систему. (Или это не имеет значения)