Comment 2 for bug 1155205

Revision history for this message
Iain Lane (laney) wrote :

I thought we agreed to have the upstart sessions on but disabled by default, as they are currently.

If they are to be enabled, here's an issue that I know of.

The current implementation shadows all Xsession.d files - that means gpg-agent, ssh-agent and im-config on my system. They're shortcircuited out and therefore don't run in the session. Ideally they would be managed by jobs instead, but that is not the case currently.

I believe a simple fix to that would be to move Upstart to 55upstart instead of 99upstart - that's after the needed 55gnome-session_gnomerc but before the others.

Then we'd also need to modify dbus to be a noop if $UPSTART is set.

The rest of the changes sound alright.