GNOME Bugzilla – Bug 469614
Remove "desktop_is_home_dir" setting now that we have XDG user dirs
Last modified: 2012-04-26 19:25:50 UTC
We should plan this ahead for, say, 2.22 if it's possible.
Absolutely agreed. Targeting 2.24 since we missed 2.22 and taking this bug.
Some thoughts with Christian Dywan on IRC about this bug. <kalikiana> cosimoc: No, I just thought of this: user set desktop_is_home_dir => XDG_DESKTOP_DIR=$HOME <kalikiana> ie. the old setting can still work but at the same time work with the spec <kalikiana> So applications that recognize the old key don't break immendiately <cosimoc> kalikiana, ok, that makes sense awalton, still willing to work on this?
I do intend to work on this still, and if I ever get time I'll post the fairly simple patch along with the rest of the XDG migration code. I'm way behind on my homework and GNOMEwork, apologies. If the intention is that the gconf key should overload the xdg-user-dir, then we can close this as invalid, since that's what we already do. However, we really shouldn't set XDG_DESKTOP_DIR=$HOME, which is probably why this key should be obsoleted rather than poked at. As pointed out by mclasen (and I'm paraphrasing), XDG user dirs are user special dirs, not something applications should mess with. Hence the nonexistent set functions in glib. I'm not sure about migration here though, if it's thought that we should do it, then I have no problems with it. Maybe worth discussing on the list?
I think we should get rid of desktop_is_home_dir completely for 3.2.
I now removed this from git master for 3.6.