Make good use of upstart's user sessions

Registered by Sebastien Bacher

Since we got support for user sessions in upstart we should start making good use of the feature, that blueprint aims at listing the work that will be done on that front and the potential job we can port to the new system

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Sebastien Bacher
Direction:
Needs approval
Assignee:
Sebastien Bacher
Definition:
New
Series goal:
Accepted for saucy
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Ideas of where to use it

Needs gsettings bridge:

* update the wallpaper informatin in accountsservice (used by unity-greeter) when the gsetting key change, currently done by nautilus ... will be less patching and work when nautilus is not running/displaying the background

(?)

Work Items

Work items:
[seb128] update the wallpaper informations in accountsservice when the wallpaper changes: BLOCKED

Work items for ubuntu-13.05:
[laney] scan the archive for Xsession.d scripts (http://pad.ubuntu.com/saucy-upstart-xsession-d): DONE
[laney] triage the above list to figure out what work needs to be done: DONE
[laney] port Xsession.d jobs that 'need' to be: DONE
[laney] allow any gnome session to be run under upstart user sessions: DONE

Work items for ubuntu-13.06:
[laney] as appropriate, port some Xsession.d jobs that would benefit from it: DONE
[laney] see if we can port some things from /etc/xdg/autostart (in the default install) to jobs: POSTPONED

This blueprint contains Public information 
Everyone can see this information.