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-applet
para 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 export
o padrão DISPLAY :0
nesses scripts, mas isso parece um truque muito feio.
Os scripts são ~/.config/autostart/xyz.desktop
executados 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) #