hi,

On Fri, Jun 13, 2014, at 03:55, David Faure wrote:
> On Thursday 22 May 2014 12:26:29 Maurício Antunes wrote:
> > Is it okay to have $XDG_DATA_HOME in a device that is not the same
> > as $HOME?
> 
> It's unusual, but I don't see anything that would forbid it.
> 
> > Should not that trash spec quote be refrased to say just that the "home
> > trash" should always be used for files trashed in the same device,
> > but not that it's an user's main trash dir?
> 
> I have no objection to this spec change.

I'd actually prefer to take this chance to update the XDG basedir
specification to mandate that $HOME and each of the $XDG_*_HOME
variables are all on the same filesystem, with the XDG_* variables
contained within $HOME.

I think we should be aiming to reduce complexity in this area -- not
increase it.  Having XDG_DATA_DIRS available for expansion by the user
has shown itself to be extremely useful, but the only place that
XDG_*_HOME variables have presented themselves as truly useful is in the
construction of test sandboxes -- and those sandboxes could just as well
be constructed by way of setting $HOME directly.

I'm not suggesting that we should claw this back now and start
hardcoding ~/.config and ~/.local/share anywhere -- but I am suggesting
that maybe this level of configurability was a mistake.  We have to live
with that now, but we should not go out of our way to change the specs
in ways to encourage further use of these features.

Cheers
_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to