#!/bin/sh
/usr/X11R6/bin/xset $*
#echo "xset $*" >> /home/zaurus/blanker.log
if [ "$1" = "dpms" ]; then
  #if [ "$2" = "0" ] && [ "$4" = "0" ]; then
  if [ "$4" = "0" ]; then
    /usr/X11R6/bin/xset -dpms
  else
    /usr/X11R6/bin/xset +dpms
  fi
  if [ "$2" = "0" ]; then
    /usr/X11R6/bin/xset s noblank
    /usr/X11R6/bin/xset s 0
    /usr/X11R6/bin/xset s off
    if [ "`pidof xscreensaver`" != "" ]; then
      /usr/local/bin/xscreensaver-command -exit 2>/dev/null
    fi
  else
    /usr/X11R6/bin/xset s blank
    /usr/X11R6/bin/xset s $2 
    /usr/X11R6/bin/xset s on
    if [ -f /usr/local/bin/xscreensaver ] && [ "`pidof xscreensaver`" = "" ]; then
        sudo -u zaurus xscreensaver -nosplash 2>/dev/null &
    fi
  fi
fi
exit 0
