[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/powerdevil/daemon
From: Dario Freddi <drf () kde ! org>
Date: 2011-01-26 21:17:01
Message-ID: 20110126211701.080D3AC8BA () svn ! kde ! org
[Download RAW message or body]
SVN commit 1217362 by dafre:
Use some saner defaults (thanks, Macbook) and fix some small leftover bugs from \
yesterday's frantic commit.
M +26 -37 powerdevilprofilegenerator.cpp
--- trunk/KDE/kdebase/workspace/powerdevil/daemon/powerdevilprofilegenerator.cpp \
#1217361:1217362 @@ -72,24 +72,22 @@
// We want to dim the screen after a while, definitely
{
KConfigGroup dimDisplay(&performance, "DimDisplay");
- dimDisplay.writeEntry< int >("idleTime", 1800000);
+ dimDisplay.writeEntry< int >("idleTime", 600000);
}
// Show the dialog when power button is pressed and suspend on suspend button \
pressed and lid closed (if supported) {
KConfigGroup handleButtonEvents(&performance, "HandleButtonEvents");
- handleButtonEvents.writeEntry< uint >("powerButtonAction", 5);
+ handleButtonEvents.writeEntry< uint >("powerButtonAction", \
LogoutDialogMode); if (methods.contains(Solid::PowerManagement::SuspendState)) {
- handleButtonEvents.writeEntry< uint >("sleepButtonAction", 1);
- handleButtonEvents.writeEntry< uint >("lidAction", 1);
+ handleButtonEvents.writeEntry< uint >("lidAction", ToRamMode);
} else {
- handleButtonEvents.writeEntry< uint >("sleepButtonAction", 0);
- handleButtonEvents.writeEntry< uint >("lidAction", 6);
+ handleButtonEvents.writeEntry< uint >("lidAction", TurnOffScreenMode);
}
}
- // And we also want to turn off the screen after another long while
+ // And we also want to turn off the screen after another while
{
KConfigGroup dpmsControl(&performance, "DPMSControl");
- dpmsControl.writeEntry< uint >("idleTime", 3600);
+ dpmsControl.writeEntry< uint >("idleTime", 600);
}
// Assign the profile, of course!
@@ -112,7 +110,7 @@
// Also, now we want to handle brightness in performance.
{
KConfigGroup brightnessControl(&performance, "BrightnessControl");
- brightnessControl.writeEntry< int >("value", 90);
+ brightnessControl.writeEntry< int >("value", 100);
}
// Powersave
@@ -131,30 +129,24 @@
// Show the dialog when power button is pressed and suspend on suspend \
button pressed and lid closed (if supported) {
KConfigGroup handleButtonEvents(&powersave, "HandleButtonEvents");
- handleButtonEvents.writeEntry< uint >("powerButtonAction", 5);
+ handleButtonEvents.writeEntry< uint >("powerButtonAction", \
LogoutDialogMode); if (methods.contains(Solid::PowerManagement::SuspendState)) {
- handleButtonEvents.writeEntry< uint >("sleepButtonAction", 1);
- handleButtonEvents.writeEntry< uint >("lidAction", 1);
+ handleButtonEvents.writeEntry< uint >("lidAction", ToRamMode);
} else {
- handleButtonEvents.writeEntry< uint >("sleepButtonAction", 0);
- handleButtonEvents.writeEntry< uint >("lidAction", 6);
+ handleButtonEvents.writeEntry< uint >("lidAction", \
TurnOffScreenMode); }
}
// We want to turn off the screen after another while
{
KConfigGroup dpmsControl(&powersave, "DPMSControl");
- dpmsControl.writeEntry< uint >("idleTime", 600);
+ dpmsControl.writeEntry< uint >("idleTime", 300);
}
// Last but not least, we want to suspend after a rather long period of \
inactivity
- if (methods.contains(Solid::PowerManagement::SuspendState) || \
methods.contains(Solid::PowerManagement::HibernateState)) { + if \
(methods.contains(Solid::PowerManagement::SuspendState)) { KConfigGroup \
suspendSession(&powersave, "SuspendSession");
- suspendSession.writeEntry< uint >("idleTime", 900000);
- if (!methods.contains(Solid::PowerManagement::SuspendState)) {
- suspendSession.writeEntry< uint >("suspendType", 2);
- } else {
- suspendSession.writeEntry< uint >("suspendType", 1);
+ suspendSession.writeEntry< uint >("idleTime", 600000);
+ suspendSession.writeEntry< uint >("suspendType", ToRamMode);
}
- }
// Ok, now for aggressive powersave
@@ -173,32 +165,27 @@
// Show the dialog when power button is pressed and suspend on suspend \
button pressed and lid closed (if supported) {
KConfigGroup handleButtonEvents(&aggrPowersave, "HandleButtonEvents");
- handleButtonEvents.writeEntry< uint >("powerButtonAction", 5);
+ handleButtonEvents.writeEntry< uint >("powerButtonAction", \
LogoutDialogMode); if (methods.contains(Solid::PowerManagement::SuspendState)) {
- handleButtonEvents.writeEntry< uint >("sleepButtonAction", 1);
- handleButtonEvents.writeEntry< uint >("lidAction", 1);
+ handleButtonEvents.writeEntry< uint >("lidAction", ToRamMode);
} else {
- handleButtonEvents.writeEntry< uint >("sleepButtonAction", 0);
- handleButtonEvents.writeEntry< uint >("lidAction", 6);
+ handleButtonEvents.writeEntry< uint >("lidAction", \
TurnOffScreenMode); }
}
// We want to turn off the screen after another while
{
KConfigGroup dpmsControl(&aggrPowersave, "DPMSControl");
- dpmsControl.writeEntry< uint >("idleTime", 300);
+ dpmsControl.writeEntry< uint >("idleTime", 120);
}
// Last but not least, we want to suspend after a rather long period of \
inactivity
- if (methods.contains(Solid::PowerManagement::SuspendState) || \
methods.contains(Solid::PowerManagement::HibernateState)) { + if \
(methods.contains(Solid::PowerManagement::SuspendState)) {
KConfigGroup suspendSession(&aggrPowersave, "SuspendSession");
- suspendSession.writeEntry< uint >("idleTime", 600000);
- if (!methods.contains(Solid::PowerManagement::SuspendState)) {
- suspendSession.writeEntry< uint >("suspendType", 2);
- } else {
- suspendSession.writeEntry< uint >("suspendType", 1);
+ suspendSession.writeEntry< uint >("idleTime", 300000);
+ suspendSession.writeEntry< uint >("suspendType", ToRamMode);
}
- }
// Assign profiles
+ PowerDevilSettings::setACProfile(performance.name());
PowerDevilSettings::setBatteryProfile(powersave.name());
PowerDevilSettings::setLowProfile(aggrPowersave.name());
PowerDevilSettings::setWarningProfile(aggrPowersave.name());
@@ -218,10 +205,12 @@
// Let's change some defaults
if (!methods.contains(Solid::PowerManagement::SuspendState)) {
if (!methods.contains(Solid::PowerManagement::HibernateState)) {
- PowerDevilSettings::setBatteryCriticalAction(0);
+ PowerDevilSettings::setBatteryCriticalAction(None);
} else {
- PowerDevilSettings::setBatteryCriticalAction(2);
+ PowerDevilSettings::setBatteryCriticalAction(ToDiskMode);
}
+ } else {
+ PowerDevilSettings::setBatteryCriticalAction(ToRamMode);
}
// Ok, let's get our config file.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic