Difference between revisions of "ACPI on the 770"
(→=) |
|||
Line 5: | Line 5: | ||
lid.sh | lid.sh | ||
− | ============================= | + | <nowiki>============================= |
#!/bin/sh | #!/bin/sh | ||
Line 34: | Line 34: | ||
action=/etc/acpi/actions/lid.sh %e | action=/etc/acpi/actions/lid.sh %e | ||
============================== | ============================== | ||
− | + | </nowiki> | |
[[:Category:770|770]][[Category:770]] | [[:Category:770|770]][[Category:770]] |
Revision as of 18:28, 1 February 2006
Here are several ACPI scripts that has enabled me to view turn on/off the screen when closing the monitor.
NOTE: Requires the ibm_acpi module to be installed into the kernel.
lid.sh
=============================
#!/bin/sh
tmp=${4: -1:1}
status=`/bin/awk '/^(lcd|crt):/ { ORS=""; print $2 }' /proc/acpi/ibm/video`
matches="13579bdf"
if [[ $matches = *$tmp* ]]
then
if [ "$status" == "enableddisabled" ]; then
/bin/echo lcd_disable,crt_enable >/proc/acpi/ibm/video
#elif [ "$status" == "disabledenabled" ]; then
# /bin/echo lcd_enable >/proc/acpi/ibm/video
elif [ "$status" == "enabledenabled" ]; then
/bin/echo lcd_disable >/proc/acpi/ibm/video
fi
else
/bin/echo lcd_enable >/proc/acpi/ibm/video
fi
==============================
events/lid
==============================
event=button/lid LID0 00000080.*
action=/etc/acpi/actions/lid.sh %e
==============================
770