Base Directory Spec Intended Purpose

Thomas Leonard tal00r at
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
tal00r at	tal197 at
GPG: 9242 9807 C985 3C07 44A6  8B9A AE07 8280 59A5 3CC1

More information about the xdg mailing list