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-applet
aby 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 export
wpisuję DISPLAY :0
w swoich skryptach swoją nazwę użytkownika i domyślną , ale wydaje mi się to bardzo brzydkim włamaniem.
Skrypty ~/.config/autostart/xyz.desktop
dział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)