I just put together a simple system to automatically shut down terminals after
90 minutes of inactivity.
My ltsp5 is on debian squeeze.
install cron and xprintidle.
I put script idleoff script in /usr/local/sbin
.............................................
#!/bin/bash
#install xprintidle and cron packages
export DISPLAY=:7
export XAUTHORITY=`ps -ef|grep xinit |grep -v grep|cut -d" " -f 26`
#`grep XAUTHORITY /var/log/ldm.log`
# time is in miliseconds
#90 minutes 90*60*60*1000 324000000
idletime=`/usr/bin/xprintidle`
if (( $idletime > 324000000 )) ; then
shutdown -h now;
fi
.............................
I'm sure it can be improved on.
No real error checking but pretty sure errors will not cause shutdown.
in lts.conf add
CRONTAB_01 = "*/10 * * * * root /usr/local/sbin/idleoff"
John
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
http://p.sf.net/sfu/sfd2d-msazure
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.freenode.net