KubuntuPowerManagement
|
Size: 9263
Comment:
|
Size: 9272
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 12: | Line 12: |
| (Make this: an universal power management daemon with a KDE GUI. Read comments Elias12 for explanation.) | (Make this: '''an universal power management daemon with a KDE GUI'''. Read comments Elias12 for explanation.)''' |
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/kubuntu-power-management
Created: 6/6/06 by JonathanRiddell
Contributors: JonathanRiddell, LukaRenko
Packages affected: klaptopdaemon, powersave, kpowersave
Summary
Write a power management tool for KDE based on HAL.
(Make this: an universal power management daemon with a KDE GUI. Read comments Elias12 for explanation.)
The existing klaptopdaemon uses obsolete technologies and is hard to maintain. The alternative kpowersave duplicates a lot of the power management support included in Ubuntu and exposed through HAL, this would make it very hard to support and it conflicts with Ubuntu packages. So we will write a new frontend to HAL.
Maisie wants to suspend her laptop but it doesn't work currently with Kubuntu because klaptopdaemon uses an obsolete method to detect if suspend is possible. Rhuaridh wants to change the brightness of his laptop but finds that klaptopdaemon has no option to do this. Boab wants to install kpowersave as the only reliable way to get power management in Kubuntu but finds this uninstalls several Ubuntu power management packages.
KDE frontend to the properties exposed by HAL. Any laptop specific issues should be solved below HAL.
The daemon will display a systray icon to show the battery level and plugged in status. It will have a tooltip to show more information and a menu which lets you configure or run suspend/hibernate. The applet check if power management is supported (using HAL) and only run if it is on startup. The applet will have different settings for when the laptop is powered and battery, when the laptop changes from powered to battery is will change the brightness according to the setting. It will talk to HAL using libhal. It will listen to HAL signals for battery level. It will query HAL for suspend/hibernate abilities (if one is not available that will be disabled in the GUI), and it will use HAL for starting the suspend and hibernate. It will use hal-system-power-set-power-save for standby mode. Configuration dialogue: http://kubuntu.org/~jriddell/power-config.png Tooltip when hovered over applet: http://kubuntu.org/~jriddell/power-tooltip.png Menu when clicking on applet: http://kubuntu.org/~jriddell/power-menu.png Design drafts can be found at http://vizzzion.org/?id=viewpic&gcat=UbuntuDevSummitParis&gpic=IMG_7851.JPG#images http://vizzzion.org/?id=viewpic&gcat=UbuntuDevSummitParis&gpic=IMG_7852.JPG#images Code can be found at: http://websvn.kde.org/trunk/playground/base/guidance/powermanager/
Elias12: Ellen: Didn't we agree on having three "Active Schemes" -> Powersave, Automatic and Performance that are added as an option to the plugged/unplugged profile? Why do you try to develop a new application (I don't believe in a _temporary_ solution!) instead of work on KPowersave as proposed on [email protected]? Why not spend your time to make KPowersave independend from powersave (also if I'm not a fan of powermanagement in HAL!) instead of develop yet an other KDE powermanagement applet? IMO it's a waste of time to develop such a temporary applet and we all (powersave/KPowersave developer, Luka, Michael Biebl and other) already spend enough time to get KPowersave in Kubuntu (I don't like to lose one's labour! ). Ellen (2006-08-10): Beta Review Unclear what the ticks represent -> percentage? levels? Provide an indicator at least in the tooltip. Allee: Feedback can be reported on KubuntuPowerManagementFeedback page. Rationale
Use cases
Scope
Design
Comments
KubuntuPowerManagement (last edited 2008-08-06 16:21:08 by localhost)