Red Hat Bugzilla – Bug 80654
control-center settings daemon doesn't set root window background when nautilus isn't running
Last modified: 2008-05-21 07:07:27 EDT
Description of problem:
Background doesn't get set when logging in from gdm
Version-Release number of selected component (if applicable):
Select no background picture, solid black background from controlpanel,
logout, saving settings, login again. gdm background is still there.
Steps to Reproduce:
1. Select no background picture, solid black background from controlpanel.
2. logout, saving settings
3. login again.
4. gdm background is still there.
gdm background is still there
after logging in again, does the control panel still show the
settings you set up?
Yes, the controlpanel still shows the same settings, and changing them followed
by changing them back works (I get a black background then) but after a new
login my background doesn't get set.
does gnome-settings-daemon run? Did you get that out of your session somehow?
Yes, gnome-settings-daemon is running, and changing the background works fine,
the problem is it just doesn't get set initialy.
But is it running when you first log in? Running the capplet will start the daemon.
Yes it is running when I first login, before running any capplets.
Are you running nautilus? Do you have nautilus draw your background?
Nope, I don't use nautilus
Still there in severn
This bug is still here with FC3 test1, although I do notice that
gnome-settings-deamon now seems to be gone from my
session-preferences, but it still is there in ps aux.
Running nautilus fixes this BTW, so people who haven't hacked nautilus
out of their config probably won't be affected.
Do you still see this with FC4 and/or rawhide?
I'm running a rawhide which is about a week old and still get this. After
removing "xsetroot -solid black" from desktop->preferences->more
preferences->sessions, startup programs I once again get the blue background
Even though the desktop background preferences are set to no wallpaper, solid black.
To reproduce goto:
desktop->preferences->more preferences->sessions, current session tab and remove
nautiles. Set you desktop background to no wallpaper solid black. logout (save
settings) log in, reproduced.
Based on the date this bug was created, it appears to have been reported
against rawhide during the development of a Fedora release that is no
longer maintained. In order to refocus our efforts as a project we are
flagging all of the open bugs for releases which are no longer
maintained. If this bug remains in NEEDINFO thirty (30) days from now,
we will automatically close it.
If you can reproduce this bug in a maintained Fedora version (7, 8, or
rawhide), please change this bug to the respective version and change
the status to ASSIGNED. (If you're unable to change the bug's version
or status, add a comment to the bug and someone will change it for you.)
Thanks for your help, and we apologize again that we haven't handled
these issues to this point.
The process we're following is outlined here:
We will be following the process here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping to ensure this
doesn't happen again.
AFAIK nautilus is still responsible for setting your root window background,
rather then that gnome-settings-daemon does it, considering that backgroun
manages the icons on the root window too, this isn't that strange.
So yes, removing nautilus from your session will most likely still cause your
background to not get set. But since nautilus now is needed for things like usb
stick automount to work properly, I no longer remove it from my session and I
doubt anyone else still does, so as far as I'm concerned this bug can be closed.
well gnome-settings-daemon is *supposed* to draw the background if nautilus
* Mon May 5 2008 Matthias Clasen <email@example.com> - 2.22.1-1.2008.03.26.8
- Fix background drawing without nautilus
gnome-settings-daemon-2.22.1-1.2008.03.26.8.fc9 has been submitted as an update for Fedora 9
gnome-settings-daemon-2.22.1-1.2008.03.26.8.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update gnome-settings-daemon'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-3734
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
gnome-settings-daemon-2.22.1-1.2008.03.26.8.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.