updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / e3acpi / powersource.sh
blob78a0a59d51498ff7eeb886341446c7e601fea01e
1 #!/bin/bash
2 #hotkey ATKD 00000051 00000007
3 source /etc/acpi/eee.conf
5 # If we get command line parameters, use acpi-stuff else do check up
6 if [ -n "$3" ];then
7 case $3 in
8 00000051) #AC unplugged
9 $AC_UNPLUGGED_COMMAND &
11 00000050) #On AC
12 $AC_PLUGGED_COMMAND &
15 echo "Unknown ACPI state..."
17 esac
18 else
19 ac_state=$(cat /proc/acpi/ac_adapter/AC0/state | awk '{print $2}' )
20 case $ac_state in
21 off-line) #AC unplugged
22 echo "AC is unplugged."
23 ( sleep 1; $AC_UNPLUGGED_COMMAND & ) &
25 on-line) #On AC
26 echo "AC is plugged in."
27 (sleep 1; $AC_PLUGGED_COMMAND & ) &
29 esac
31 exit 0