/etc/sysconfig/clamshell/closed.d/100x11scr
closed() {
c=`ps ax|grep xmms|grep -v grep|wc -l`
if [ $c -ge 1 ]; then
/usr/X11R6/bin/xset -dpms
/usr/X11R6/bin/xset s 1
/usr/X11R6/bin/xset s activate
else
/usr/X11R6/bin/xset dpms force suspend
fi
return 0
}
After xmms stop:
b="AC"
apm|grep On-line &>/dev/null
if [ $? == 1 ]; then
b="BATTERY"
fi
xset dpms `grep $b /home/root/Choices/lightnpower.cfg | awk -- '{gsub(".*screenoff=\"","",$3);gsub(".*su
spend=\"","",$4);print $3*60," 0 ",$4*60}'`
xset s `grep $b /home/root/Choices/lightnpower.cfg | awk -- '{gsub(".*screenoff=\"","",$3);;print $3*60}
'`