+
+ "profile")
+ cpusel=$(zenity --title="Optional settings" --width="400" --height="300" --list --column "id" --column "Please select" --hide-column=1 --text="The CPU of the Pandora supports different speed settings.\nHigher speeds might make some units unstable and decrease the lifetime of your CPU.\n\nBelow are some quick profiles which will help you to configure your system the way you like it.\n" "1100" "Clockspeed: 1,1Ghz, OPP5 (should be stable on 1GHz units)" "1000" "Clockspeed: 1GHz, OPP5 (most probably unstable on 600Mhz units)" "800" "Clockspeed: 800MHz, OPP5 (should be stable on all units)" "600" "Clockspeed: 600MHz, OPP3 (stable on all units, longest battery time)" --ok-label="Select CPU Profile" )
+
+ case $cpusel in
+ "1100")
+ echo 5 > /proc/pandora/cpu_opp_max
+ sed -i "s/.*maxopp.*/maxopp:5/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*max:.*/max:1200/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*default.*/default:1100/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*safe.*/safe:1100/g" /etc/pandora/conf/cpu.conf
+ echo 1100 > /proc/pandora/cpu_mhz_max
+ zenity --info --title="CPU Speed set" --text "The CPU Speed has been set to 1,1GHz." --timeout 6
+ ;;
+
+ "1000")
+ echo 5 > /proc/pandora/cpu_opp_max
+ sed -i "s/.*maxopp.*/maxopp:5/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*max:.*/max:1100/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*default.*/default:1000/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*safe.*/safe:1100/g" /etc/pandora/conf/cpu.conf
+ echo 1000 > /proc/pandora/cpu_mhz_max
+ zenity --info --title="CPU Speed set" --text "The CPU Speed has been set to 1GHz." --timeout 6
+ ;;
+
+ "800")
+ echo 5 > /proc/pandora/cpu_opp_max
+ sed -i "s/.*maxopp.*/maxopp:5/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*max:.*/max:900/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*default.*/default:800/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*safe.*/safe:800/g" /etc/pandora/conf/cpu.conf
+ echo 800 > /proc/pandora/cpu_mhz_max
+ zenity --info --title="CPU Speed set" --text "The CPU Speed has been set to 800MHz." --timeout 6
+ ;;
+
+ "600")
+ echo 3 > /proc/pandora/cpu_opp_max
+ sed -i "s/.*maxopp.*/maxopp:3/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*max:.*/max:700/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*default.*/default:600/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*safe.*/safe:600/g" /etc/pandora/conf/cpu.conf
+ echo 600 > /proc/pandora/cpu_mhz_max
+ zenity --info --title="CPU Speed set" --text "The CPU Speed has been set to 600Mhz." --timeout 6
+ ;;
+
+ esac
+ ;;