Race to start gnome-settings-daemon in upstart user session
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-settings-daemon (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
It appears if enabling the upstart user session ( https:/
Most of the time on my system, it seems like upstart wins. I'm guessing in that case, gnome-session tries to start it, fails and gives up, which is fine.
When gnome-session wins however, upstart continues to respawn gnome-settings-
Since it is a race, it is difficult to reproduce, but it can be forced by:
1) enable upstart user sessions
2) mkdir -p ~/.config/upstart/
3) echo manual > ~/.config/
4) Log into the ubuntu session
5) initctl start gnome-settings-
Running: initctl stop gnome-settings-
My current workaround is to disable /etc/xdg/
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: gnome-settings-
ProcVersionSign
Uname: Linux 3.8.0-21-generic x86_64
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
Date: Fri May 17 12:34:23 2013
InstallationDate: Installed on 2011-10-11 (583 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
MarkForUpload: True
SourcePackage: gnome-settings-
UpgradeStatus: Upgraded to raring on 2013-04-24 (22 days ago)
Sounds like a gnome-session bug as we're overriding the gnome-settings- daemon desktop file in the XDG path to prevent just that:
stgraber@ castiana: ~/Desktop/ menu$ env | grep XDG | grep upstart DIRS=/etc/ xdg/xdg- ubuntu: /usr/share/ upstart/ xdg:/etc/ xdg
XDG_CONFIG_
stgraber@ castiana: ~/Desktop/ menu$ cat /usr/share/ upstart/ xdg/autostart/ gnome-settings- daemon. desktop lib/gnome- settings- daemon/ gnome-settings- daemon Gettext- Domain= gnome-settings- daemon
[Desktop Entry]
Type=Application
Name=GNOME Settings Daemon
Exec=/usr/
Hidden=true
X-Ubuntu-