After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 654812 - editor doesn't show overridden keys
editor doesn't show overridden keys
Status: RESOLVED FIXED
Product: dconf-editor
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: dconf-editor maintainer(s)
dconf-editor maintainer(s)
: 694772 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-07-18 07:04 UTC by Jeremy Bicha
Modified: 2015-02-22 12:24 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jeremy Bicha 2011-07-18 07:04:14 UTC
I have confirmed this using Fedora 15 and dconf 0.7.5-1 and on Ubuntu 11.10 using dconf 0.7.5-3. Here's the Fedora example:

1.Ensure gsettings is using the default overriden value
 gsettings reset org.gnome.desktop.background picture-uri
 gsettings get org.gnome.desktop.background picture-uri
  'file:///usr/share/backgrounds/lovelock/default-stripes/lovelock.xml'

2. Open dconf-editor and browse to org.gnome.desktop.background
Result is 'file:///usr/share/themes/Adwaita/backgrounds/stripes.jpg'
Result should be 'file:///usr/share/backgrounds/lovelock/default-stripes/lovelock.xml'
Comment 1 slawomir.nizio 2011-09-08 19:10:36 UTC
I can confirm it on Sabayon with dconf 0.8.0 and 0.9.0.

If I put a .gschema.override in a proper place with contents, for example:
[org.gnome.desktop.background]
picture-uri='file:///this/that/there.png'

then compile schemas, it works: it's visible for applications and GNOME itself.
But dconf-editor and the dconf utility doesn't see the change:

* dconf-editor displays the default value (as in the comment above),
* dconf read ... displays no value.

Similar for boolean values.

What's more, here's what dconf lists:
$ dconf list /org/gnome/desktop/

(dconf:6891): GLib-WARNING **: XDG_RUNTIME_DIR variable not set.  Falling back to XDG cache dir.
session/

^^^^^^^^^^ the "background" directory is not listed.

Another example.
I have:
[org.gnome.FileRoller.UI]
view-toolbar=false

after I modify the value in dconf-editor:
$ dconf read /org/gnome/file-roller/ui/view-toolbar

(dconf:6997): GLib-WARNING **: XDG_RUNTIME_DIR variable not set.  Falling back to XDG cache dir.
false

if I reset it in dconf-editor to default value, it's marked in dconf-editor as checked (selected), NOT unselected, and:
$ dconf read /org/gnome/file-roller/ui/view-toolbar

(dconf:7025): GLib-WARNING **: XDG_RUNTIME_DIR variable not set.  Falling back to XDG cache dir.

^^^^ no true/false output (and FileRoller starts without toolbar, as expected, and after I start and close FileRoller, it seems to be "modified" because "false" is displayed correctly).
Comment 2 Robert Ancell 2012-09-30 22:08:28 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
Comment 3 Murray Cumming 2014-12-11 07:55:41 UTC
*** Bug 694772 has been marked as a duplicate of this bug. ***
Comment 4 André Klapper 2015-02-22 12:24:08 UTC
[moving dconf>editor tickets to dconf-editor product. See bug 744791]