#!/bin/sh

test -f /usr/share/acpi-support/power-funcs || exit 0

. /usr/share/acpi-support/policy-funcs

for x in /tmp/.X11-unix/*; do
  displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
  getXuser;
  if [ x"$XAUTHORITY" != x"" ]; then
    export DISPLAY=":$displaynum"	    
    if pidof xscreensaver > /dev/null; then
       su $user -c "xscreensaver-command --lock"
    fi
  fi
done

/etc/acpi/sleep.sh

