Moving PowerDevil to kdereview

Urs Wolfer uwolfer at
Mon Sep 1 20:22:21 BST 2008

On Friday 29 August 2008 19:45:42 Dario Freddi wrote:
> Hello everyone,
> I am writing this mail to inform you I have moved PowerDevil from
> playground/utils to kdereview. PowerDevil is a Power Management system for
> KDE4.
> PowerDevil's aim is to be lightweight, feature-full, configurable, based on
> Solid only and fully integrated with the Desktop Environment. It is
> splitted into various components, a KDED module, a KCModule, a KRunner, a
> Plasma Engine and a Plasma Applet.
> The core is the KDED module. Polling was removed thanks to a system that
> sets the polling time to the next upcoming idle event. Every time the
> polling function is called PowerDevil calculates the minimum time for an
> idle event to come, and sets the timer accordingly. For example, in a
> scenario where you have a lot of events in a small amount of time,
> PowerDevil polls the system every minute. For detecting system activity, it
> uses the same grabbing system used previously in KDE4Powersave.
> The KCModule handles configuration of the Daemon. Having a dedicated
> application for it seemed to me redundant, since you can have it by using
> kcmshell4. PowerDevil has 2 kind of configuration: a general one, and a
> profile-based one. You can create new profiles and assign them to
> particular events, PowerDevil will take care of kicking them in at the
> right time.
> The KRunner acts like a shell of PowerDevil. By typing set-profile, set-
> governor and so on, you can change on the fly what you need.
> The Plasmoid should be what the system tray was for old Power managers, and
> it should basically have the same features as the KRunner.
> The code I'm putting in kdereview includes the KDED module, the KCModule,
> the KRunner and the Plasma Engine. I'm not so good with Plasma, so I tried
> to backport the current battery plasmoid and extend it, but with no luck.
> I'd really need some help on this side.
> Though the core is already working and it's fully-functional: it's being
> tested since a pair of months by KDEmod users, and they're pretty satisfied
> with it. The KRunner is also stable and functional.
> The code has no Krazy issues, compiles with no warnings and it's fully
> i18n'ed. I'd like to move it to kdeutils trunk, if approved. It still needs
> an usability review, a native english speaker's review of strings, and some
> help on the Plasma applet.

I have done a short review of the code and a test of the app. I have given 
some input directly to Dario. Things are fixed / improved already, so full  
supported from me to move it to kdeutils.


More information about the kde-core-devel mailing list