--- lid.sh	2008-05-26 21:47:00.000000000 +0200
+++ /etc/acpi/lid.sh	2008-06-27 20:29:23.000000000 +0200
@@ -20,9 +20,13 @@
 	getXuser;
 	if [ x"$XAUTHORITY" != x"" ]; then
 	    export DISPLAY=":$displaynum"	    
-	    . /usr/share/acpi-support/screenblank
+	    #. /usr/share/acpi-support/screenblank
+	    if pidof xscreensaver > /dev/null; then
+	       su $user -c "xscreensaver-command --lock"
+	    fi
 	fi
     done
+    s2ram
 else
     if [ x$RADEON_LIGHT = xtrue ]; then
 	[ -x /usr/sbin/radeontool ] && radeontool light on
