[Pkg-xfce-devel] Trouble with settings daemons at startup

Josselin Mouette joss at debian.org
Sat Apr 9 10:06:16 UTC 2011

clone 614682 -1 -2
forwarded 614682 https://bugzilla.gnome.org/show_bug.cgi?id=634988
reassign 614682 gnome-settings-daemon
reassign -1 xserver-xorg-core
retitle -1 X server incorrectly reports a running settings daemon
reassign -2 xfce4-settings 
retitle -2 xfce4-settings-daemon should try again when X reports a running Xsettings manager

The upstream bug linked here ^ explains what is happening. It is not a
bug in gdm3, which properly waits for gnome-session to exit (which in
turns waits for gnome-settings-daemon) before launching anything. 

However the X server does not properly clean up its state immediately,
leading to a race condition. If the startup is very fast (which is usual
for Xfce users or SSD owners), the new settings daemon receives wrong
information from the X server that a settings daemon is still running,
while actually it is not.

GNOME upstreams applied an ugly workaround in gnome-settings-daemon,
which consists in waiting 20 times 0.1 second, checking whether it can
You might want to do the same in xfce4-settings until the X server is
fixed (or until the Xsettings specification is updated to not rely on a
racy mechanism).

 .''`.      Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-    […] I will see what I can do for you.”  -- Jörg Schilling

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20110409/d9b24da3/attachment.pgp>

More information about the Pkg-xfce-devel mailing list