Xfce Wiki

Sub domains
 

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

design:power-manager [2014/06/01 20:46]
erickoegel [Improvements]
design:power-manager [2014/07/29 15:14] (current)
hjudt [Investigating / in preparation]
Line 1: Line 1:
-====== Roadmap to 1.3.======+====== Roadmap to 1.4 ====== 
 + 
 +==== Pending for merge ==== 
 +  * fix borders and spaces of container widgets being different, see http://git.xfce.org/​users/​hjudt/​xfce4-power-manager/​log/?​h=ui-fixes 
 + 
 +==== Investigating / in preparation ​==== 
 +  * sync sliders in display tab so that they cannot have invalid values 
 +  * test if stuff to be hidden is really correctly hidden 
 +  * critical power action does not work (maybe related to having more than one battery?)
  
 ==== Open Issues / Bugs ==== ==== Open Issues / Bugs ====
-  * Use udisks2 for hdd spindown +  * fix incorrect display brightness "​normal"​ level after resuming from suspend; or to describe it differently,​ reducing the level works, but it won't get set back to 100% but to some other level; I still have to investigate into this, maybe it was caused because I did not use power manager to hibernate. 
-  * [[https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/973778|Settings cannot be accessed]] +  * Update docs 
-    * this happens e.g. when presentation mode is enabled ​and xfpm gets restarted+  * Hide devices tab if there are no devices 
 +  * <​del>​Merge brightness plugin into battery plugin</​del>​ 
 +    * <​del>​Something like: http://​dot.kde.org/​sites/​dot.kde.org/​files/​battery_0.jpg ?</​del>​ 
 +    * <​del>​Would look something like this in Gtk: {{ :​design:​powerman_plugin.png?​direct&​100|}}</​del>​ 
 +  * <​del>​split up system sleep mode for battery/AC and put it above "when inactive for"</​del>​ 
 +    * <​del>​do not use translated string for setting this option</​del>​ 
 +  * <​del>​rename "lock screen"​ option to "lock screen when system is going to sleep"</​del>​ 
 +  * <​del>​move lock screen option to general tab</​del>​ 
 +  * <​del>​move lid actions to controls tab</​del>​ 
 +  * <​del>​help button does not work</​del>​ 
 +    * <​del>​Works for me – maybe you have a broken version of libxfce4ui?</​del>​ - yes likely (4.11.1 on gentoo), other help buttons don't work too 
 +  * <​del>​make display sleep mode option a hidden option, defaulting to suspend</​del>​ 
 +  * <​del>​resize panel widgets on gtk style changes</​del>​ 
 +  * <​del>​remove options that are not working; we can add them back later</​del>​ 
 +    * <​del>​System tab: "​Prefer saving power over performance"​ - how is it supposed to work anyway (only when on battery)?</​del>​ 
 +    * <​del>​System tab: Remove "Hard disks" section completely</​del>​ 
 +      * <​del>​the dbus call seems to have been removed anyway in udisks2</​del>​ 
 +  * <​del>​nothing handled in xfpm_power_dbus_get_power_save_status;​ setting powersaving via dbus does not work?</​del>​ 
 +  * <​del>​automatically select first device in list on devices tab (usually details ​for AC adapter appear on the right, but the AC adapter entry on the left is not selected, which is slightly confusing</​del>​ 
 +==== Battery Plugin ==== 
 +  * <del>[[https://bugzilla.xfce.org/show_bug.cgi?​id=4499|Optionally display a label next to the icon indicating remaining time and/or percentage]]<​/del> 
 +  * Fix plugin icon being cropped with themes that set xthickness/​ythickness (e.g. weather-plugin handles this nicely) 
 +  * <​del>​Hook up the device-entries to the respective page in the settings ​manager</del> 
 +  * <​del>​When xfpm isn't running and you open preferences it asks if you want to start xfpm then settings quits, it would be nice if settings either continued to load or waited a couple seconds and relaunched itself.</del> 
 +==== Backlight tab (not completely realized, dialog has been redesigned in a different way) ==== 
 +  * <​del>​Add checkbox to enable handling of brightness management ( = override kernel)</​del>​ 
 +    * <​del>​[[https://​bugzilla.xfce.org/​show_bug.cgi?​id=10906|no backlight control on T440s]]</​del>​ 
 +    * <​del>​we can check and set /​sys/​module/​video/​parameters/​brightness_switch_enabled</​del>​ 
 +    * <​del>​because sometimes xfce4-power-manager might handle backlight better than the kernel driver (finer steps etc.)</​del>​ 
 +  * <​del>​hide/​show tab when on desktop/​laptop</​del>​ 
 +  * <​del>​Move brightness-settings from display tab</​del>​ 
 +  * <​del>​Add option to deactivate brightness notifications</​del>​ 
 + 
 +====== 1.6 (or later) ====== 
 + 
 +  * better handle machines that have more than one battery (especially warnings ​and remaining time, tooltip info about battery) 
 +    * UPower 1.0 has a concept of a display device that is supposed to fix that issue, but we do need it to work for earlier versions. 
 +  * add functionality to execute command line programs or scripts on battery/AC changes 
 +    * enables the user to easily apply additional low-level powersaving stuff that is out of scope of power manager 
 +    * at the moment, this can be achieved via udev rules 
 +    * could be a hidden option, or on an extra tab 
 +  * Consider doing a fade-to-black,​ if X11's screensaver extension is used (instead of gnome-screensaver or xscreensaver)
   * Detect installed/​running lockers and add "​Preferred lockscreen:"​ combobox to the settings-dialog (deprecates the "​stupid"​ xflock script)   * Detect installed/​running lockers and add "​Preferred lockscreen:"​ combobox to the settings-dialog (deprecates the "​stupid"​ xflock script)
     * Add "​xfce4-power-manager --lock-session"​ commandline-switch (and also add that to xflock4 as first command to try)     * Add "​xfce4-power-manager --lock-session"​ commandline-switch (and also add that to xflock4 as first command to try)
     * Related bugreports: https://​bugzilla.xfce.org/​show_bug.cgi?​id=5359,​ https://​bugzilla.xfce.org/​show_bug.cgi?​id=10217 (and many more)     * Related bugreports: https://​bugzilla.xfce.org/​show_bug.cgi?​id=5359,​ https://​bugzilla.xfce.org/​show_bug.cgi?​id=10217 (and many more)
     * We should probably also add a timed-locking feature to xfpm, so it really controls all locking options     * We should probably also add a timed-locking feature to xfpm, so it really controls all locking options
-  * [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=9075|Add control for screen-blanking (in addition ​to DPMS settings) with X11's screensaver extension]] +  * Add code to handle cpu frequency / governor ​settings, e.gpowersave/performance switch for intel_pstate
-  * Add functionality of brightness-plugin to the settings dialog? +  * Show current watt usage (upower energy rate available ​in battery info)
-  * Update docs +
-  * [[https://​bugzilla.xfce.org/show_bug.cgi?​id=8607|At least document multihead setups not locking]] +
-  * [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=6515|Change string ​in lid-action combobox]] +
- +
-==== Improvements ==== +
-=== User Interface === +
- +
-=== Trayicon / Panel Plugin === +
-  * [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=4499|Optionally display a label next to the icon indicating remaining time and/or percentage]] +
-  * Fix plugin icon being cropped with themes that set xthickness/​ythickness (e.g. weather-plugin handles this nicely) +
-  * Hook up the device-entries to the respective page in the settings manager +
-  * When xfpm isn't running and you open preferences it asks if you want to start xfpm then settings quits, it would be nice if settings either continued to load or waited a couple seconds and relaunched itself.+
design/power-manager.txt · Last modified: 2014/07/29 15:14 by hjudt