default configuration files/dirs (XDG)
@oliver
Submitted by Olliver Schinagl Link to original bug (#521066)
Description
In the old unix days applications stored all their configuration dirs and files in hidden directories under the users home dir. These worked well enough back then, since there weren't many applications storing stuff there. Nowadays however, there's typically about a hundred files and dirs in the users homedir.
Dia still uses this approach, which is equivalent as to installing all programs into C:\ or /.
The freedesktop organization took it into their hands to change this, and wrote a specification how to handle such data which can be found at: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Luckily several projects have already started using this approach, unfortunately far to few however. XFCE for example was the first one to follow this standard as can be read at: http://blog.xfce.org/?p=63 and this is a good thing!
I propose that dia follows the same guidelines, to remove the clutter from users homedirs by incorporating the basedir-spec as set by the freedesktop org, which would bring the config files into .config (the default for $XDG_CONFIG_HOME) .cache for caches etc.
Other information:
Version: 0.96.1