33 lines
1.1 KiB
Diff
33 lines
1.1 KiB
Diff
|
diff -ur common.orig/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh common/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh
|
||
|
--- common.orig/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh 2006-07-28 04:22:36.000000000 +0100
|
||
|
+++ common/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh 2006-08-04 12:19:42.000000000 +0100
|
||
|
@@ -17,6 +17,10 @@
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
+aticonfig='/opt/ati/bin/aticonfig'
|
||
|
+
|
||
|
+# default high power state
|
||
|
+default_state=`$aticonfig --lsp | grep 'default state' | cut -c 3`
|
||
|
|
||
|
grep -q closed /proc/acpi/button/lid/*/state
|
||
|
if [ $? = 0 ]; then
|
||
|
@@ -46,7 +50,7 @@
|
||
|
getXuser;
|
||
|
if [ x"$XAUTHORITY" != x"" ]; then
|
||
|
export DISPLAY=":$displaynum"
|
||
|
- su $user -c "/usr/X11R6/bin/aticonfig --set-powerstate=1 --effective=now"
|
||
|
+ su $user -c "$aticonfig --set-powerstate=1 --effective=now"
|
||
|
fi
|
||
|
done
|
||
|
else
|
||
|
@@ -56,7 +60,7 @@
|
||
|
getXuser;
|
||
|
if [ x"$XAUTHORITY" != x"" ]; then
|
||
|
export DISPLAY=":$displaynum"
|
||
|
- su $user -c "/usr/X11R6/bin/aticonfig --set-powerstate=3 --effective=now"
|
||
|
+ su $user -c "$aticonfig --set-powerstate=$default_state --effective=now"
|
||
|
fi
|
||
|
done
|
||
|
fi
|