Difference between revisions of "ACPI on the 770"

From ThinkWiki
Jump to: navigation, search
 
(=)
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