En Ubuntu 12.04 LTS, me gustaría ejecutar scripts después de reanudar la suspensión y después de desbloquear mi escritorio. Estos deben ejecutarse como mi usuario y con acceso a mi $DISPLAY
.
En particular, me gustaría
- reiniciar
nm-applet
para evitar el error 985028 - mostrar una notificación personalizada usando
notify-send
- posiblemente otras cosas cuando empiece a funcionar
Cuando reanudo, los scripts /etc/pm/sleep.d/
se ejecutan, pero se ejecutan como root, sin conocer mi pantalla y nombre de usuario. Podría funcionar si codifico mi nombre de usuario y export
el valor predeterminado DISPLAY :0
en estos scripts, pero eso se siente como un truco muy feo.
Scripts en ~/.config/autostart/xyz.desktop
ejecución después de iniciar sesión, pero no se ejecutan después de simplemente desbloquear la pantalla después de reanudar.
¿Hay alguna manera de ejecutar scripts después de desbloquear la pantalla después de un currículum?
users
, suponiendo que nadie más haya iniciado sesión. (O no importa)