On Oct 22, 2008, at 2:34 PM, Joshua L. Blocher wrote:

I have to disagree the spec clearing states, ~/.config is the default 

location (configuration files) unless otherwise set. It is IMO is where 

gconf should be putting all configuration files it deals with.

<quote>

$XDG_CONFIG_HOME defines the base directory relative to which user 

specific configuration files should be stored. If $XDG_CONFIG_HOME is 

either not set or empty, a default equal to $HOME/.config should be used.

</quote>


So, ~/.config/Inkscape is where we should be if everything is default 

which to my knowledge is true on most *nix systems. And if not we get it 

by grabbing the correct directory. As to where palettes and other media 

supplies go, You maybe correct I'm not sure on that point but I thing 

the CREATE project covers those. :)



Yes, that's about how it works. Krzysztof,  you should look into the mailing list archives for the last few months, as there was discussion of it, and I committed some changes to switch to use the XDG stuff.

Some quickies:

XDG_CONFIG_HOME=~/newConfig ~/devel/inkscape/src/inkscape

XDG_CONFIG_HOME=~/iconWorkConfig inkscape

XDG_CONFIG_HOME=~/portraitWorkConfig inkscape

XDG_CONFIG_HOME=~/.inkscape inkscape