In Ubuntu 12.04 LTS möchte ich Skripte ausführen, nachdem ich aus dem Standby-Modus zurückgekehrt bin und meinen Desktop entsperrt habe. Diese müssen als mein Benutzer und mit Zugriff auf meine ausgeführt werden $DISPLAY
.
Insbesondere möchte ich
- Starten Sie neu
nm-applet
, um den Fehler 985028 zu umgehen - Zeigen Sie eine benutzerdefinierte Benachrichtigung mit
notify-send
- Möglicherweise andere Sachen, wenn ich diese zum Laufen bringe
Wenn ich fortfahre, werden die Skripte in /etc/pm/sleep.d/
ausgeführt, aber sie werden als root ausgeführt, ohne dass mein Bildschirm und mein Benutzername bekannt sind. Es könnte funktionieren, wenn ich meinen Benutzernamen und export
den Standard DISPLAY :0
in diesen Skripten fest codiere, aber das fühlt sich wie ein sehr hässlicher Hack an.
Skripts ~/.config/autostart/xyz.desktop
werden nach der Anmeldung ausgeführt, jedoch nicht, nachdem der Bildschirm nach dem Fortsetzen entsperrt wurde.
Gibt es eine Möglichkeit, nach dem Entsperren des Bildschirms nach einem Lebenslauf Skripts auszuführen?
users
, vorausgesetzt, niemand anderes ist angemeldet (oder es spielt keine Rolle)