Put in /etc/acpi/ac_adapter.sh
# Switch longrun on and off depending on battery status
if [ [ $1 == "ac_adapter ADP1 00000080 00000000" ] ]
then
# Running on battery
/usr/bin/longrun -f economy
/usr/bin/longrun -s 0 20
/usr/bin/longrun -t 1
/sbin/iwconfig eth1 power period 2
/sbin/iwconfig eth1 power 500m unicast
/sbin/iwconfig eth1 power timeout 300u all
/sbin/iwconfig eth1 power unicast
/sbin/iwconfig eth1 power min period 2 power max period 4
else
# Running on AC
/usr/bin/longrun -f performance
/usr/bin/longrun -s 0 100
/usr/bin/longrun -t 8
/sbin/iwconfig eth1 power off
fi
And in /etc/acpi/events/ac_adapter
event=ac_adapter action=/etc/acpi/ac_adapter.sh "%e"