Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

org.gnome.desktop.background has no 'draw-background' key anymore #43

Closed
manuelbua opened this issue Nov 30, 2013 · 10 comments
Closed

org.gnome.desktop.background has no 'draw-background' key anymore #43

manuelbua opened this issue Nov 30, 2013 · 10 comments
Assignees
Milestone

Comments

@manuelbua
Copy link

It looks like the schema coming with Gnome 3.10 doesn't support the 'draw-background' key anymore, so the gnome backend (setbg) will not work.

@daf
Copy link
Member

daf commented Nov 30, 2013

Thanks, this is already fixed in 721621b, we just haven't done a release yet as some other things are stalled at the moment due to a lack of free time.

@daf daf closed this as completed Nov 30, 2013
@manuelbua
Copy link
Author

Yes, i read that in previous issues messages, but that commit still uses the "draw-background" key that may exists in the key store but not anymore in the schema.
For instance, i checked out nitrogen's HEAD and compiled on my own, forcing use of gnome via --force-setter=gnome will segfault when applying the changes with:

(nitrogen:8953): Gtk-CRITICAL **: gtk_list_store_get_value: assertion 'VALID_ITER (iter, list_store)' failed
(nitrogen:8953): GLib-GObject-CRITICAL **: g_value_get_string: assertion 'G_VALUE_HOLDS_STRING (value)' failed
(nitrogen:8953): GLib-GObject-CRITICAL **: g_value_unset: assertion 'G_IS_VALUE (value)' failed
(nitrogen:8953): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.background' does not contain a key named 'draw-background'
Trace/breakpoint trap

@daf
Copy link
Member

daf commented Dec 1, 2013

You're right, that's what I get for reading too fast! Thanks, I'll take a look to see what they changed it to (hopefully they didn't just remove it).

@daf daf reopened this Dec 1, 2013
@manuelbua
Copy link
Author

No problem :)
It looks like it wasn't used and they decided to just throw it away, so i would just assume it's always true, what do you think?

@daf
Copy link
Member

daf commented Nov 11, 2015

I think this is fixed somewhere around 5de5020, can re-open if not true

@daf
Copy link
Member

daf commented Oct 31, 2017

Looks like several people still having this issue (see #43, #91)

@daf daf added this to the 1.6.x milestone Oct 31, 2017
@daf daf self-assigned this Oct 31, 2017
@daf daf closed this as completed in f6a0690 Mar 15, 2018
@daf
Copy link
Member

daf commented Mar 15, 2018

Added a better guarding mechanism for those who don't have this key. Mine still has it, marked as deprecated. 🤷‍♂️

@gudbjornv
Copy link

I'm still getting this error Settings schema 'org.gnome.desktop.background' does not contain a key named 'draw-background' when trying to set the wallpaper. Running Manjaro.

@actualdankcoder
Copy link

Still getting this error on Arch 5.15.5

@ttrreevvoorr
Copy link

Sorry to say I have experienced this on Debian XFCE for the better part of the last year or so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants