Magellan Linux

Contents of /trunk/mlivecdbuild/profiles/samsung-nc10-i686-svn/custom-files/fn-keys/energy-profile-switch.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 963 - (show annotations) (download) (as text)
Wed Jan 27 16:14:08 2010 UTC (14 years, 3 months ago) by niro
File MIME type: application/x-sh
File size: 909 byte(s)
-nc10 profile
1 #!/bin/sh
2
3 echo x >> /tmp/energy-profile-switch.state
4 STATE=$(grep -c x /tmp/energy-profile-switch.state)
5
6 if [ "$STATE" == "1" ]; then
7 qdbus org.kde.powerdevilsystem /modules/powerdevil org.kde.PowerDevil.setProfile "Performance"
8 elif [ "$STATE" == "2" ]; then
9 qdbus org.kde.powerdevilsystem /modules/powerdevil org.kde.PowerDevil.setProfile "Presentation"
10 elif [ "$STATE" == "3" ]; then
11 qdbus org.kde.powerdevilsystem /modules/powerdevil org.kde.PowerDevil.setProfile "Powersave"
12 elif [ "$STATE" == "4" ]; then
13 qdbus org.kde.powerdevilsystem /modules/powerdevil org.kde.PowerDevil.setProfile "Aggressive Powersave"
14 elif [ "$STATE" == "5" ]; then
15 qdbus org.kde.powerdevilsystem /modules/powerdevil org.kde.PowerDevil.setProfile "Xtreme Powersave"
16 rm /tmp/energy-profile-switch.state
17 else
18 kdialog --sorry "Sorry, das Energieprofil konnte nicht geändert werden."
19 rm /tmp/energy-profile-switch.state
20 fi

Properties

Name Value
svn:executable *
svn:keywords Id