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/11/20 23:25] (current)
hjudt [New features]
Line 1: Line 1:
-====== Roadmap to 1.3.1 ======+====== Roadmap to 1.====== 
 +<<<<<<​ Features for next version will be added here >>>>>>​
  
-==== Open Issues / Bugs ==== 
-  * Use udisks2 for hdd spindown 
-  * [[https://​bugs.launchpad.net/​ubuntu/​+source/​xfce4-power-manager/​+bug/​973778|Settings cannot be accessed]] 
-    * this happens e.g. when presentation mode is enabled and xfpm gets restarted 
-  * 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) 
-    * 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 
-  * [[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 functionality of brightness-plugin to the settings dialog? 
-  * 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 ==== +====== Backlog ====== 
-=== User Interface ​===+===== Bug fixes ===== 
 + 
 + 
 +===== Code cleanup ===== 
 +  * do code cleanup until motivation runs dry 
 +    * sync DPMS/​blanking constraints in xfconf instead of in UI 
 +    * function names for the settings dialog refer to renamed tabs; rename them or find a better way of dealing with this 
 + 
 +===== Improvements ​===== 
 +  * sync the blanking or DPMS values between xfpm and X11 
 +    * if the user sets the blank time e.g. in another application or a terminal ("xset s 10"), xfpm's UI wouldn'​t reflect this change of settings at all, but the screen would still blank after 10 seconds. however, this is more the exception than the rule, checking this once at dialog startup should be fine. 
 +  * "​Handle display power management"​ option also disables DPMS. 
 +    * option a) We change the wording of the label to something like "​Enable display power management"​ 
 +      * open question: is setting all DPMS timeouts to 0 equal to disabling DPMS? if so, the option is (a bit) superfluous 
 +    * option b) We make it do what it says, i.e. just leave the DPMS values alone if 0 
 +      * open question: when does this option actually make sense? is it specifically there for xscreensaver?​ if so, we should probably leave the blank settings alone too in that case. 
 +  * further improve coexistance with xscreensaver (DPMS on AC/battery) if possible 
 +  * consider doing a fade-to-black,​ if X11's screensaver extension is used (instead of gnome-screensaver or xscreensaver) 
 +  * 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. 
 +  * some machines (most common with IBM/Lenovo thinkpads) can set the maximum level batteries will be charged to (e.g. 80%); xfpm should properly handle this with regard to notifications etc. see [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=8561|bug #8561]] 
 +===== New features ===== 
 + 
 +  * 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) 
 +    * 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 
 +  * [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=4499|Optionally display a label next to the icon indicating remaining time and/or percentage in the panel plugin]] 
 +  * add scale in the panel plugin to handle keyboard brightness 
 +  * show current watt usage (upower energy rate available in battery info) 
 +  * [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=9683|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 (e.g. CPU frequency/​governors,​ SATA link power management which can be troublesome on some devices) 
 +    * at the moment, this can be achieved via udev rules 
 +    * could be a hidden option, or on an extra tab 
 +    * see bug [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=8965|#​8965]],​ maybe an alternative solution for [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=11127|#​11127]] and others (already closed) 
 +  * add hidden? option(s) to execute a custom command for lock/​hibernation/​suspend/​shutdown (see [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=9683|#​9683]]) 
 +  * optionally display percentage and battery time next to the panel icon (see bug [[https://​bugzilla.xfce.org/​show_bug.cgi?​id=4499|#​4499]]) 
 +    * we could add an option dialog for the panel plugin (properties entry in right-click menu similar to the other panel plugins) 
 +===== Documentation ===== 
 +  * update website docs 
  
-=== 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.1401648361.txt.gz · Last modified: 2014/06/01 20:46 by erickoegel