The future of Power Management - together with Activities

Thomas Zander zander at kde.org
Sun Oct 2 10:07:29 BST 2011


> I mean, the profile can be changed by switching Activities, so what is the
> technical reason it cannot be done by the user directly? The reason I'm
> concerned is that it takes concepts (power management policy, current
> Activity) which, although related, are orthogonal and then artificially
> combines them.

As I understand the reasons for all those questions is the same; its a natural 
fit.
I'm not sure why you wrote they are orthogonal as the two concepts are 
perfectly in line as far as I can tell.

I've always had a slightly different take on activities, one that has not 
really been advertised as such, maybe my view may make the relation between 
power profiles and activities a bit more clear.

In KDE we reached a point where various technologies needed to 'guess' what 
the user was doing.  You can see this go back as far as the kde3 app that 
allowed you to register how much time you spent on some tasks. Excellent 
tool  for consultants ;) It had a setting that started/stopped the clock based 
on the virtual desktop.
Later we got nepomuk which makes different relations and data structures 
based on some settings.
We got an offline mode in kdepim. Which later evolved into an offline mode in 
the network manager, which later evolved into the offline mode in solid.
We have power-management profiles.
There is a way for apps to say they are in 'presentation mode' so the 
screensaver doesn't kick in.  

All these settings *can* be managed individually, but you probably know that 
most users don't want do make those settings manually, everytime something 
changes.
Anyone that is in a company with plenty of meetings knows that people don't 
turn off their screensaver or their ICQ/jabber when doing a presentation.

So the way I see activities is that you can map a lot of those settings that 
are frankly all over the place onto a real-world activity.
Plasma added a nice user interface for it and things suddenly became more 
consistent.

So to go back to the initial point, in my view the power management and the 
activities concept are not at all orthogonal, its a natural evolution.
-- 
Thomas Zander




More information about the kde-core-devel mailing list