KDE screensaver durch xscreenserver ersetzten

31/05/2008 - 14:06 von Gerhard Wolf | Report spam
Hallo,

ich habe für den xscreenserver folgendes script gebastelt:

#!/usr/bin/perl

my $blanked = 0;
open (IN, "xscreensaver-command -watch |");
while (<IN>) {
if (m/^(BLANK|LOCK)/) {
if (!$blanked) {
system "shutdown -h now";
$blanked = 1;
}
}
}

Wie kann ich das mit dem KDE Bildschirmschoner machen? Bzw. wenns nich geht
wie ersetzte ich den KDE Bildschirmschone durch xscreenserver?
 

Lesen sie die antworten

#1 Peter Steinmeyer
31/05/2008 - 15:21 | Warnen spam
Gerhard Wolf wrote:

Wie kann ich das mit dem KDE Bildschirmschoner machen? Bzw. wenns nich
geht wie ersetzte ich den KDE Bildschirmschone durch xscreenserver?



mit dcop kannst Du mit den Kde Apps kommunizieren.
z.B. kannst Du den Zustand des Screensavers so abfragen:
"dcop kdesktop KScreensaverIface isBlanked"

xscreensaver-command -watch kehrt allerdings nicht zurück, was dcop tut.

Vielleicht hilft Dir das ja weiter
Gruß, Peter

Ähnliche fragen