Xfce Wiki

Sub domains
 

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
releng:4.10:roadmap:xfce4-session [2011/02/19 09:51]
nick [Clean Session Button]
releng:4.10:roadmap:xfce4-session [2012/03/06 13:48]
nick [Use Xfpm for power actions]
Line 2: Line 2:
  
 See also the [[releng:​4.10:​roadmap:​accessibility|accessibility roadmap]] page. See also the [[releng:​4.10:​roadmap:​accessibility|accessibility roadmap]] page.
-===== Refactor and Modularize the Shutdown Helper ​=====+===== Use Xfpm for power actions ​=====
  
-The code in xfce4-session ​that deals with logging out, suspending, shutting down etc. is a bit of a messIt mixes code related to PolicyKit, ConsoleKit and sudo. We would like to clean this up in order to improve ​the code quality and error reporting. An idea would be to have a plugin interface for this and have plugins for PolicyKit, ConsoleKit and sudo that are processed after each other. We could consolidate the error messages and determine what to do way better than we do at the moment.+The shutdown ​code mess currently ​in xfce4-session is more or less copied from [[releng:4.10:​roadmap:​xfce4-power-manager|Xfce4-power-manager]]. We've therefore decided ​to include Xfce4-power-manager ​in the core of Xfce so it can provide a DBus service Xfce4-session can use to perform power actions using upower ​and consolekit.
  
-Completed: 0% \\ +When the user it either not authorized or the service is not available (platforms that do not support upower and consolekit, like openBSD) Xfce4-session will fall-back to sudo.
-Assignee: \\ +
-Difficulty: Moderate+
  
-===== Clean Session Button =====+Completed: 90% \\ 
 +Assignee: Nick\\ 
 +Difficulty: Moderate\\ 
 +Code: [[http://​git.xfce.org/​xfce/​xfce4-session/​log/?​h=nick/​shutdown-cleanup|nick/​shutdown-cleanup]] 
 + 
 +===== [FINISHED] ​Clean Session Button =====
 It seems to be quite common people want to clear they entire session, so maybe we can add a simple button (with question dialog) to the settings dialog, and remove $XDG_CACHE_HOME/​sessions. It seems to be quite common people want to clear they entire session, so maybe we can add a simple button (with question dialog) to the settings dialog, and remove $XDG_CACHE_HOME/​sessions.
  
  
-Completed: ​0% \\ +Completed: ​100% \\ 
-Assignee: \\+Assignee: ​mr_pouit\\
 Difficulty: Easy\\ Difficulty: Easy\\
 Bugs: [[http://​bugzilla.xfce.org/​show_bug.cgi?​id=5730|5730]] Bugs: [[http://​bugzilla.xfce.org/​show_bug.cgi?​id=5730|5730]]
-===== Remove Xfce4-tips =====+===== [FINISHED] ​Remove Xfce4-tips =====
 The tips were heavily outdated and the dialog looked ugly. We've discussed this a bit and came to the conclusing that probably nobody reads the tips so unless we get complains the code will be [[http://​git.xfce.org/​xfce/​xfce4-session/​commit/?​id=64bc14b65c1253ca041d645dba03715e5a27a36f|removed]]. The tips were heavily outdated and the dialog looked ugly. We've discussed this a bit and came to the conclusing that probably nobody reads the tips so unless we get complains the code will be [[http://​git.xfce.org/​xfce/​xfce4-session/​commit/?​id=64bc14b65c1253ca041d645dba03715e5a27a36f|removed]].