Because this seems to be a timing issue, I extend the approach of HaraldK. The idea is just start the g-s-d a little bit later. Therefore I create a file /usr/share/upstart/sessions/gnome-settings-daemon.override which overrides the exec statement:
script
sleep 2
exec /usr/lib/gnome-settings-daemon/gnome-settings-daemon
end script
This works for me on several setups (with SSD and conventional hard disks). Adding a somewhat random delay is not really a satisfying solution. A real Bugfix is still needed!
Other test relying on /etc/xdg/autostart/ completely fail, although the autostart is basically working and a g-s-d startup file is installed by default.
Because this seems to be a timing issue, I extend the approach of HaraldK. The idea is just start the g-s-d a little bit later. Therefore I create a file /usr/share/ upstart/ sessions/ gnome-settings- daemon. override which overrides the exec statement:
script gnome-settings- daemon/ gnome-settings- daemon
sleep 2
exec /usr/lib/
end script
This works for me on several setups (with SSD and conventional hard disks). Adding a somewhat random delay is not really a satisfying solution. A real Bugfix is still needed!
Other test relying on /etc/xdg/autostart/ completely fail, although the autostart is basically working and a g-s-d startup file is installed by default.