Base Directory Spec Intended Purpose
tal00r at ecs.soton.ac.uk
Wed Aug 6 15:18:03 EEST 2003
On Wed, Aug 06, 2003 at 02:09:00PM +0200, Waldo Bastian wrote:
> For example it may be useful to make a XDG spec (based on the base dir
> spec) that defines specific locations where applications can store
> application- and user-specific data / configuration information of the
> various kinds.
> For comparison, KDE uses $KDEHOME/share/config/<Application-Name>rc to
> store the main configuration information for <Application-Name>, and
> reserves $KDEHOME/share/apps/<Application-Name>/ to store additional
> data for <Application-Name>
> For me personally it's not really a priority since KDE provides a good
> solution for KDE applications and since this would be about application-
> specific data anyway it doesn't really have an impact on
> interoperability. The value of such spec would mainly lie in keeping the
> user's home dir neat and tidy, which is of course a valuable goal in and
> of its own.
The main advantages of this would be:
- Only one environment variable to change to specify all config locations.
- Only one directory to backup to save/restore config.
- Only one place to look in for config (right now, you have to know which
desktop your application is affiliated to).
Thomas Leonard http://rox.sourceforge.net
tal00r at ecs.soton.ac.uk tal197 at users.sourceforge.net
GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1
More information about the xdg