xscreensaver: Wie führe ich beim Entsperren ein Skript aus?

11

Ich möchte einen Bildschirm ausführen, wenn die XFCE-Sitzung gesperrt und entsperrt ist. Gibt es eine Möglichkeit, dies abzufangen und bestimmte Aktionen auszuführen, wenn der Desktop gesperrt oder entsperrt ist?

Ich sehe, dass es in Ubuntu möglich ist ; aber ich möchte dies in Xubuntu erreichen.

Ich kann anscheinend keine Ereignisse finden, die ausgelöst werden, xscreensaverwenn es beendet wird ...

Martijn
quelle

Antworten:

8

xscreensaver hat eine -watchOption:

-watch Druckt     jedes Mal eine Zeile, wenn der Bildschirmschoner seinen Status ändert: wenn der Bildschirm leer ist, sperrt, leer ist oder wenn der laufende Hack geändert wird. Diese Option wird nie zurückgegeben. Es ist für Shell-Skripte vorgesehen, die auf irgendeine Weise auf den Bildschirmschoner reagieren möchten. 1

Der UNBLANKStaat ist das, wonach Sie suchen. Das Handbuch enthält ein Beispielskript mit diesen Optionen.

1. http://www.jwz.org/xscreensaver/man3.html

Jasonwryan
quelle
Gibt es eine Möglichkeit, xfce4 anzuweisen, xscreensaver auf die beschriebene Weise auszuführen und ein Skript seine Ausgabe abhören zu lassen?
KB22