using ACPID question
Globe Trotter
itsme_410 at yahoo.com
Tue Sep 13 12:47:19 UTC 2005
Dear list,
I have been trying to use ACPID sleep for my laptop for quite a while and
finally have stumbled across a page which deails with my situation (on a laptop
Dell Latitude C840).
http://winterwolf.co.uk/dellpm
As it stands, there is a script there as follows: (further down)
#!/bin/bash
XUSER=`ps -C startx -o user h`
[[ 0$XUSER == 0 ]] && XUSER=none
if [[ 0`cat /proc/acpi/button/lid/LID/state|cut -c 13-16` == 0open ]]
then
# Lid has been opened
if [[ $XUSER != none ]]
then
su - $XUSER -c DISPLAY=:0.0 xset dpms force on
su - $XUSER -c "/bin/sed -i 's/^dpmsOff:.*$/dpmsOff:
0:30:00/' ~$XUSER/.xscreensaver"
su - $XUSER -c "DISPLAY=:0.0 /usr/bin/xscreensaver-command
-restart"
su - $XUSER -c "DISPLAY=:0.0 /usr/bin/xscreensaver-command
-cycle"
fi
else
# Lid has been closed
if [[ $XUSER != none ]]
then
su - $XUSER -c "/bin/sed -i 's/^dpmsOff:.*$/dpmsOff:
0:00:10/' ~$XUSER/.xscreensaver"
su - $XUSER -c "DISPLAY=:0.0 /usr/bin/xscreensaver-command
-restart"
su - $XUSER -c DISPLAY=:0.0 xset dpms force off
su - $XUSER -c "DISPLAY=:0.0 /usr/bin/xscreensaver-command
-lock"
fi
fi
Btw, do I use startx? How do I tell?
What I don't understand is where to put this....and how to run it. Also, I
don't use xscreensaver, but xlock (and that also not in the laptop, but I can
do that). Can I just change that?
By the way software suspend does not work on my laptop: it simply starts all
over again when it is powered on.
Any suggestions, please?
Many thanks in advance and best wishes!
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com
More information about the fedora-list
mailing list