op_power: Changed Shutdown Time to 5s from 10s, disabled MHz-Changing (doesn't really save much)
op_bright: Changed steps to 5 instead of 10.
#!/bin/bash
cur=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness);
-echo $(($cur-10)) > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
+echo $(($cur-5)) > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
#!/bin/bash
cur=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness);
-echo $(($cur+10)) > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
+echo $(($cur+5)) > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
#actions done when the lid is closed
#only argument is 0 for open 1 for closed
-if [ "$1" = "1" ]; then #lid was closed
- #/usr/pandora/scripts/op_bright.sh 0
- cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness > /tmp/oldbright
- echo 0 > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
-elif [ "$1" = "0" ]; then # lid was opend
- maxbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness)
- oldbright=$(cat /tmp/oldbright)
- if [ $oldbright -ge 3 ] && [ $oldbright -le $maxbright ]; then
- /usr/pandora/scripts/op_bright.sh $oldbright
- else
- /usr/pandora/scripts/op_bright.sh $maxbright
- fi
+if [ -e /tmp/powerstate ]; then #do nothing when in powersave mode
+ if [ "$1" = "1" ]; then #lid was closed
+ #/usr/pandora/scripts/op_bright.sh 0
+ cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness > /tmp/oldbright
+ echo 0 > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
+ elif [ "$1" = "0" ]; then # lid was opend
+ maxbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness)
+ oldbright=$(cat /tmp/oldbright)
+ if [ $oldbright -ge 3 ] && [ $oldbright -le $maxbright ]; then
+ /usr/pandora/scripts/op_bright.sh $oldbright
+ else
+ /usr/pandora/scripts/op_bright.sh $maxbright
+ fi
+ fi
fi
-
echo 0 > /tmp/powerstate
oldbright=$(cat /tmp/oldbright)
maxbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness)
- oldspeed=$(cat /tmp/oldspeed)
+ #oldspeed=$(cat /tmp/oldspeed)
if [ $oldbright -ge 3 ] && [ $oldbright -le $maxbright ]; then
/usr/pandora/scripts/op_bright.sh $oldbright
else
/usr/pandora/scripts/op_bright.sh $maxbright
fi
- if [ $oldspeed -gt 14 ] && [ $oldspeed -le 900 ]; then
- echo $oldspeed > /proc/pandora/cpu_mhz_max
- else
- echo 500 > /proc/pandora/cpu_mhz_max
- fi
+ #if [ $oldspeed -gt 14 ] && [ $oldspeed -le 900 ]; then
+ # echo $oldspeed > /proc/pandora/cpu_mhz_max
+ #else
+ # echo 500 > /proc/pandora/cpu_mhz_max
+ #fi
hcistate=$(cat /tmp/hcistate)
if [ ! $hcistate ]; then
hciconfig hci0 up
else
#in normal mode
echo 1 > /tmp/powerstate
- cat /proc/pandora/cpu_mhz_max > /tmp/oldspeed
+ #cat /proc/pandora/cpu_mhz_max > /tmp/oldspeed
cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness > /tmp/oldbright
pidlist=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p')
for PID in $pidlist
/etc/init.d/wl1251-init stop
fi
echo 0 > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
- echo 14 > /proc/pandora/cpu_mhz_max
+ #echo 14 > /proc/pandora/cpu_mhz_max
fi
elif [ "$1" -ge "3" ]; then #button was pressed 3 sec or longer, shutdown
xfceuser=$(ps u -C xfce4-session | tail -n1 | awk '{print $1}')
- time=10
+ time=5
countdown () {
for i in $(seq $time); do
precentage=$(echo $i $time | awk '{ printf("%f\n", $1/$2*100) }')