Führen Sie xscreensaver aus, wenn der Deckel geschlossen ist

1035
MARk

Wie kann ich xscreensaver ausführen, wenn der Deckel geschlossen ist? Ich verwende Ubuntu 10.10 mit dem großartigen Fenstermanager.

1
und, Herr Schroedinger, woher wissen Sie, ob der Bildschirmschoner läuft, wenn der Deckel geschlossen ist? pavium vor 13 Jahren 2
es läuft tatsächlich und läuft nicht zur gleichen Zeit, bis es beobachtet wird, an welchem ​​Punkt es sich nicht mehr in der Superposition befindet und nur in einem Zustand Riguez vor 13 Jahren 0
@pavium: `ps` über SSH, duh. (Oder verstecken Sie sich hinter einer Ecke und beobachten Sie, wie jemand den Deckel öffnet und die Aufforderung zur Eingabe des Xscreensaver-Passworts erhält.) grawity vor 13 Jahren 0

1 Antwort auf die Frage

0
lesmana

Mit Ubuntu 10.04 gibt es eine Datei /etc/acpi/sleep.sh. Diese Datei enthält unter anderem den Befehl pm-suspend, also den Suspend-Befehl. Ich gehe davon aus, dass Sie den Bildschirmschoner aufrufen können, wenn Sie diese Zeile ändern, anstatt sie auszusetzen. Beachten Sie, dass die Datei einige Überprüfungen durchführt und bei einigen Bedingungen abspringt, die ich nicht vollständig verstehe.

Auf Ihrem System hat die Datei möglicherweise einen anderen Namen.

Ich habe folgende Suche durchgeführt:

grep pm-suspend -r /etc/ 

Alternativ: Sie können den Befehl pm-suspenddurch ein Skript ersetzen, das den Bildschirmschoner startet. Ich kann das wirklich nicht empfehlen. Der Paketmanager wird dies nicht mögen, und alle anderen Situationen, in denen erwartet wird, dass pm-suspend so funktioniert, wie es funktioniert, werden fehlschlagen.