W systemie Ubuntu 12.04 LTS chciałbym uruchamiać skrypty po wznowieniu zawieszenia i odblokowaniu pulpitu. Muszą one działać jako mój użytkownik z dostępem do mojego $DISPLAY.
W szczególności chciałbym
- uruchom ponownie,
nm-appletaby obejść błąd 985028 - pokaż niestandardowe powiadomienie za pomocą
notify-send - ewentualnie inne rzeczy, kiedy zacznę działać
Po wznowieniu /etc/pm/sleep.d/uruchamiane są skrypty , ale działają one jako root, bez znajomości mojego ekranu i nazwy użytkownika. Może to działać, jeśli na stałe exportwpisuję DISPLAY :0w swoich skryptach swoją nazwę użytkownika i domyślną , ale wydaje mi się to bardzo brzydkim włamaniem.
Skrypty ~/.config/autostart/xyz.desktopdziałają po zalogowaniu, ale nie uruchamiają się po odblokowaniu ekranu po wznowieniu.
Czy istnieje sposób uruchamiania skryptów po odblokowaniu ekranu po wznowieniu?
users, zakładając, że nikt inny nie jest zalogowany. (Lub to nie ma znaczenia)