|
From: Pawel K. <paw...@gm...> - 2009-09-27 10:30:47
|
Hi, On Sun, Sep 27, 2009 at 12:03, Juha Tuomala <Juh...@ik...> wrote: > > > > On Sun, 27 Sep 2009, Pawel Kot wrote: >> Maybe I'm putting the cat against the pigeons but why not follow >> freedesktop.org standards starting from 0.40? >> http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html > > Good question. I think plenty of software already uses it, > i've been changing some files under it. Then again, there > are tons of projects that still don't use it. Generally > XDG stuff has been good, for example the xdg-open has > made life much easier in distro level when integrating > software together. > > So would it be then like: > > ~/.config/opensync/0.40 > > as they don't seem to address the actual problem in hand, which > is versions related. That's right. However I would see also usage of XDG_DATA_HOME or XDG_CACHE_HOME (probably the former one) for storing non-config data like all *.db files. > Any idea why it would make much difference to have .config > prefix? Does some generic tool already use it regardless > of actual config writers? Well, I don't know actually origins but it definitely cleans up the home directory. To me there's no obvious quality advantage, but following guidelines you know where to find configuration (XDG_CONFIG_HOME), other permanent user data (XDG_DATA_HOME) and temporary user data (XDG_CACHE_HOME). take care, -- Pawel Kot |