No Ubuntu 12.04 LTS, eu gostaria de executar scripts depois de retomar a suspensão e depois de desbloquear minha área de trabalho. Eles precisam ser executados como meu usuário e com acesso ao meu $DISPLAY.
Em particular, eu gostaria de
- reinicie
nm-appletpara solucionar o bug 985028 - mostrar uma notificação personalizada usando
notify-send - possivelmente outras coisas quando eu conseguir esses trabalhando
Quando reinicio, os scripts /etc/pm/sleep.d/são executados, mas são executados como raiz, sem o conhecimento da minha tela e nome de usuário. Pode funcionar se eu codificar meu nome de usuário e exporto padrão DISPLAY :0nesses scripts, mas isso parece um truque muito feio.
Os scripts são ~/.config/autostart/xyz.desktopexecutados após o login, mas não são executados após apenas desbloquear a tela após o reinício.
Existe uma maneira de executar scripts após desbloquear a tela após um currículo?
users, supondo que ninguém mais esteja logado. (Ou isso não importa) #