Jon A. Cruz wrote:
So how does this relate to the XDG directory support?
Using those, one can launch multiple instances of Inkscape with completely independent sets of settings, assets, etc.
GConf stored the user database in ~/.gconf, so it's outside XDG directories, but for the relevant use cases (Inkscape would use GConf only in Gnome) it shouldn't be a problem. The settings for each user are still completely independent. Can you describe a use case that demonstrates the XDG features you mentioned in more detail?
BTW, the backend could be selectable via the command line or an environment variable like the GC mode is. For now I can think of XML file, GConf, and a dummy backend that doesn't save anything on exit for testing and debug purposes.
Regards, Krzysztof Kosiński