In Ubuntu 12.04 LTS, vorrei eseguire script dopo aver ripreso dalla sospensione e dopo aver sbloccato il desktop. Questi devono essere eseguiti come mio utente e con accesso al mio $DISPLAY
.
In particolare, vorrei
- riavviare
nm-applet
per aggirare il bug 985028 - mostra una notifica personalizzata utilizzando
notify-send
- forse altre cose quando le faccio funzionare
Quando riprendo, gli script in /etc/pm/sleep.d/
vengono eseguiti, ma vengono eseguiti come root, senza conoscere il mio schermo e il mio nome utente. Potrebbe funzionare se codifico il mio nome utente e export
il valore predefinito DISPLAY :0
in questi script, ma mi sembra un brutto hack.
Gli script vengono ~/.config/autostart/xyz.desktop
eseguiti dopo l'accesso, ma non vengono eseguiti dopo aver semplicemente sbloccato lo schermo dopo il ripristino.
C'è un modo per eseguire script dopo aver sbloccato lo schermo dopo un curriculum?
users
, supponendo che nessun altro abbia effettuato l'accesso. (O non importa)