PowerManagementConfiguration

Differences between revisions 1 and 11 (spanning 10 versions)
Revision 1 as of 2005-04-23 01:36:42
Size: 908
Editor: CPE-60-225-13-161
Comment: create
Revision 11 as of 2005-04-26 11:37:04
Size: 2319
Editor: intern146
Comment: EditedSpecification ; minor fixups
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from UbuntuDevel/PowerManagementConfiguration
Line 7: Line 8:
  * People: NeedsLead, NeedsSecond[[BR]]
  * Contributors: [[BR]]
  * Interested: [[BR]]
  * Status: BrainDump, BreezyGoal, UduBof, DistroSpecification[[BR]]
  * People: MatthewGarrettLead, OliverGrawertSecond[[BR]]
  * Contributors: MatthewPaulThomas[[BR]]
  * Interested: ThomMay [[BR]]
  * Status: BreezyGoal, UduBof, DistroSpecification, EditedSpecification[[BR]]
Line 20: Line 21:
Currently, the user must edit a file in `/etc` to enable suspend to RAM, and to select which services will be restarted. Also, it's currently impossible to configure how the system should behave in various situations, such as on lid close.
All of these points should be configurable via a graphical UI to enhance usability.
Line 22: Line 26:
 * Enable suspend to RAM
 * Have system suspend to RAM when lid is closed
 * Select whether screen should be locked when lid is closed
 * Configure advanced/debugging options for ACPI infrastructure(?) (POST_VIDEO, USE_DPMS)
 * Enable suspend to RAM
 * Configure system behavior when lid closes
 * Configure system behavior for low and critical battery
Line 29: Line 32:
=== Data Preservation and Migration ===  * [http://gnome-power.sf.net GnomePower]
   * Needs to be integrated with current collection of acpi-support scripts for functionality.
   * UI needs to be cleaned up for use by basic users and only expose the required functionality
 * Integrate battery applet into HAL/Gnome-Power
 * Extend hwdb to ask about suspend functionality

Use data from hwdb to create a blacklist in breezy+1 of cards/models that don't work properly with vbetool. [[BR]]
Investigate alternative solutions for vbetool in situations where it can't work.[[BR]]
Notify users of proprietary drivers that suspend/hibernate will not work for them.[[BR]]
Line 33: Line 44:
 * `gnome-power` (needs to be included)
 * `acpi-support` - scripts move under the aegis of gnome-power , modularized so they work cross platform rather than being x86 specific.
 * `pbbuttonsd` (should be replaced with pmud for minimal functionality)
 * `acpid` - all scripts removed, merely echoes out to HAL.
 * `pmud` - merely echoes out to HAL
 
Line 34: Line 51:
  gnome-power-preferences - latest CVS looks good for UI purposes (this has changed since the BOF on Monday).

Power Management Configuration

Status

Introduction

A user interface is needed for configuring power management preferences.

Rationale

Currently, the user must edit a file in /etc to enable suspend to RAM, and to select which services will be restarted. Also, it's currently impossible to configure how the system should behave in various situations, such as on lid close. All of these points should be configurable via a graphical UI to enhance usability.

Scope and Use Cases

  • Enable suspend to RAM
  • Configure system behavior when lid closes
  • Configure system behavior for low and critical battery

Implementation Plan

  • [http://gnome-power.sf.net GnomePower]

    • Needs to be integrated with current collection of acpi-support scripts for functionality.
    • UI needs to be cleaned up for use by basic users and only expose the required functionality
  • Integrate battery applet into HAL/Gnome-Power
  • Extend hwdb to ask about suspend functionality

Use data from hwdb to create a blacklist in breezy+1 of cards/models that don't work properly with vbetool. BR Investigate alternative solutions for vbetool in situations where it can't work.BR Notify users of proprietary drivers that suspend/hibernate will not work for them.BR

Packages Affected

  • gnome-power (needs to be included)

  • acpi-support - scripts move under the aegis of gnome-power , modularized so they work cross platform rather than being x86 specific.

  • pbbuttonsd (should be replaced with pmud for minimal functionality)

  • acpid - all scripts removed, merely echoes out to HAL.

  • pmud - merely echoes out to HAL

User Interface Requirements

gnome-power-preferences - latest CVS looks good for UI purposes (this has changed since the BOF on Monday).

Outstanding Issues

PowerManagementConfiguration (last edited 2008-08-06 16:31:02 by localhost)