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 469614 - Remove "desktop_is_home_dir" setting now that we have XDG user dirs
Remove "desktop_is_home_dir" setting now that we have XDG user dirs
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
2.91.x
Other Linux
: Normal normal
: 3.2
Assigned To: A. Walton
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-08-23 14:53 UTC by Alexander “weej” Jones
Modified: 2012-04-26 19:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.91/3.0



Description Alexander “weej” Jones 2007-08-23 14:53:20 UTC
We should plan this ahead for, say, 2.22 if it's possible.
Comment 1 A. Walton 2008-05-15 01:38:14 UTC
Absolutely agreed. Targeting 2.24 since we missed 2.22 and taking this bug.
Comment 2 Cosimo Cecchi 2008-11-04 19:11:09 UTC
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?
Comment 3 A. Walton 2008-11-06 08:26:50 UTC
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?
Comment 4 Cosimo Cecchi 2011-03-31 19:51:00 UTC
I think we should get rid of desktop_is_home_dir completely for 3.2.
Comment 5 Cosimo Cecchi 2012-04-26 19:25:50 UTC
I now removed this from git master for 3.6.