Module Name:    src
Committed By:   macallan
Date:           Tue Sep 14 04:37:04 UTC 2010

Modified Files:
        src/etc/powerd/scripts: lid_switch

Log Message:
save backlight level and turn it off on lid close, restore on lid open


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/etc/powerd/scripts/lid_switch

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/etc/powerd/scripts/lid_switch
diff -u src/etc/powerd/scripts/lid_switch:1.5 src/etc/powerd/scripts/lid_switch:1.6
--- src/etc/powerd/scripts/lid_switch:1.5	Fri Jun 20 02:38:00 2008
+++ src/etc/powerd/scripts/lid_switch	Tue Sep 14 04:37:04 2010
@@ -1,6 +1,6 @@
 #!/bin/sh -
 #
-#	$NetBSD: lid_switch,v 1.5 2008/06/20 02:38:00 jmcneill Exp $
+#	$NetBSD: lid_switch,v 1.6 2010/09/14 04:37:04 macallan Exp $
 #
 # Generic script for lid switch events.  We try to put the system to sleep.
 #
@@ -15,9 +15,15 @@
 	#else
 	#	/usr/sbin/apm -d -S
 	#fi
+	wsconsctl -d backlight >/tmp/backlight
+	wsconsctl -d -w backlight=0 >/dev/null
 	exit 0
 	;;
 released)
+	if [ -f "/tmp/backlight" ]; then
+		wsconsctl -d -w `cat /tmp/backlight`	
+	fi
+	exit 0
 	;;
 *)
 	logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1

Reply via email to