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