GNOME Bugzilla – Bug 516328
Appearance capplet attempts to set unchanged background options on startup
Last modified: 2008-02-19 07:04:13 UTC
Please describe the problem: The appearance capplet attempts to set the background options /desktop/gnome/background/color_shading_type and /desktop/gnome/background/picture_options when started. If those options exist in a mandatory gconf source, this results in an error dialog. Steps to reproduce: 1. Check that /etc/gconf/2/path has 'include "$(HOME)/.gconf.path"' in it, before the readwrite source in $(HOME)/.gconf 2. Add the following to .gconf.path: xml:readonly:$(HOME)/.gconf.shared 3. Set the keys /desktop/gnome/background/color_shading_type and /desktop/gnome/background/picture_options in ~/.gconf.shared, perhaps using gconftool-2. 4. Open the Appearance capplet via System->Preferences->Appearance. Actual results: An error dialog appears with the following error message: Can't overwrite existing read-only value: Can't overwrite existing read-only value: Value for `/desktop/gnome/background/color_shading_type' set in a read-only source at the front of your configuration path Can't overwrite existing read-only value: Can't overwrite existing read-only value: Value for `/desktop/gnome/background/picture_options' set in a read-only source at the front of your configuration path Expected results: No error dialog pops up when starting the appearance capplet. Instead, the controls for those options simply don't allow changes. Does this happen every time? Yes, I can consistently reproduce this. Other information:
Thanks for your bug. Should be fixed in trunk now. 2008-02-14 Jens Granseuer <jensgr@gmx.net> * appearance-desktop.c: (wp_scale_type_changed): don't try to set shading and options in GConf when we're dealing with a read-only source (bug #516328)
Thanks!