Re: x sperren, bildschrim abschalten und ... bei tastendurck
- To: debian user german <debian-user-german@lists.debian.org>
- Subject: Re: x sperren, bildschrim abschalten und ... bei tastendurck
- From: Richard Mittendorfer <delist@gmx.net>
- Date: Fri, 3 Aug 2007 18:02:27 +0200
- Message-id: <[🔎] 20070803180227.57af29af.delist@gmx.net>
- In-reply-to: <200708031638.41783.debian@fam-kuster.ch>
- References: <200707311334.26873.debian@fam-kuster.ch> <20070731160158.494c501a.delist@gmx.net> <200708031638.41783.debian@fam-kuster.ch>
Hallo,
Bitte kein PM (ich hab reply_to ja nicht gesetzt...)
Also sprach Thomas Kuster <debian@fam-kuster.ch> (Fri, 3 Aug 2007 16:38:41 +0200):
[...]
> die zweite frage ist nun wie kann ich den screen sperren, tp-theft [1] starten
> und dieses nach dem entsperren des bildschirms wieder beenden. denke aber ich
> werde nicht darum rumkommen tp-theft umzuschreiben.
>
> gruss
> thomas
>
> [0] /usr/share/acpi-support/screenblank:
> if [ `pidof xscreensaver` ]; then
> su $user -c "(xscreensaver-command -throttle)"
> if [ x$LOCK_SCREEN = xtrue ]; then
> su $user -c "(xscreensaver-command -lock)"
> fi
> fi
>
> ## dann geht der bildschirm auch wieder an!
> xset dpms force off
>
> if [ x$RADEON_LIGHT = xtrue ]; then
> [ -x /usr/sbin/radeontool ] && radeontool light off
> fi
>
> ## Lock KDE
> # pidof return=1 no program was found with the requested name
> PIDKDESKTOP=`pidof kdesktop`
>
> # echo $PIDKDESKTOP
> if [ "$PIDKDESKTOP" = "" ] ; then
> # echo "KDE is not running."
> else
> # echo -n "KDE is running. User: "
> # wich user?
> KDEUSER=`ps -F --no-heading --pid 763 |cut -d " " -f 1`
Sollte der User nicht schon in der Variable $user stecken?
> # echo $KDEUSER
> # echo "Lock screen."
> su $KDEUSER -c 'kdesktop_lock --forcelock'
> fi
>
> [1]
> http://thinkwiki.org/wiki/Script_for_theft_alarm_using_HDAPS
Ebenfalls in eines der scripte zum acpid event oder selber ein Kleines
schreiben. Mit zB. pkill (siehe man pkill) den Prozess wieder stoppen -
zB. mit einer Tastenkombination oder/und per Schleife mit --query den
screensaver abfragen (weiss nicht ob das auch der von KDE kann, sollte
aber wohl).
sl, ritch
Reply to: