Fixed op_menu if no x is running and added screen poweroff and cpu slowdown to power...
authorvimacs <vimacs@pndtest>
Sat, 26 Dec 2009 21:28:02 +0000 (22:28 +0100)
committervimacs <vimacs@pndtest>
Sat, 26 Dec 2009 21:28:02 +0000 (22:28 +0100)
modified:   testdata/scripts/op_menu.sh
modified:   testdata/scripts/op_power.sh

testdata/scripts/op_menu.sh
testdata/scripts/op_power.sh

index b8f957e..2ff040a 100755 (executable)
@@ -23,7 +23,7 @@ if [ $xpid ]; then
   fi
 else
   echo "no x, killing all pnd aps so x gets restarted"
-  pndrunning=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p')
+  pidlist=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p')
   for PID in $pidlist
   do
     kill -9 $PID
index a28c9a1..cdbbaf4 100644 (file)
@@ -1,21 +1,23 @@
 #!/bin/bash
-#actions done when the menu button is pressed
+#actions done when the power button is pressed
 #only argument is the time the button was pressed in  seconds
 
 if [ "$1" -le "1" ]; then #button was pressed 1 sec or less, resume
-  pndrunning=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p')
+  pidlist=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p')
   for PID in $pidlist
   do
     kill -18 $PID #send SIGCONT
   done
-  /usr/pandora/scripts/op_cpuspeed 500
+  /usr/pandora/scripts/op_cpuspeed.sh 500
+  /usr/pandora/scripts/op_bright.sh $(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness)
 elif [ "$1" -le "3" ]; then # button was pressed 1-3sec, "suspend"
-  pndrunning=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p')
+  pidlist=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p')
   for PID in $pidlist
   do
     kill -19 $PID #send SIGSTOP
   done
-  /usr/pandora/scripts/op_cpuspeed 13
+  /usr/pandora/scripts/op_bright.sh 0
+  /usr/pandora/scripts/op_cpuspeed.sh 14
 elif [ "$1" -ge "3" ]; then #button was pressed 3 sec or longer, shutdown
   shutdown -h now
 fi