
On Thu, Oct 23, 2008 at 12:53 PM, Krzysztof KosiĆski <tweenk.pl@...400...> wrote:
The most important issue so far is running Gnome and KDE on the same machine. I'm not sure how to solve this yet. One possible dump prefs to the XML file (it's easier to write import/export routines than to implement everything using the XML document) and store a timestamp in the GConf database, then use the source that is more recent - this way GConf would be used in Gnome but the XML file would still be available. However, this gets complicated.
Oh my. Don't we have enough trouble with multiple platforms, do we really need to pile the KDE/Gnome troubles upon ourselves? One bright spot so far was that, whenever I need to troubleshoot someone's Inkscape problem, I could tell them to find their preferences.xml and edit it in a simple way, and that worked with every version on every platform. Moving this file to ~/.config in 0.47 was already trouble enough, can we please stop here and not go into anything potentially much worse?
I hold nothing against the refactoring changes in the code, but there's absolutely nothing wrong IMHO with storing prefs in a simple XML file portable across platforms and versions. Let's not fix what is not broken. The "advantage" of it being editable by some 3rd party tool is not really an advantage at all, because it will reqiure, when troubleshooting, to find first an Inkscape expert who knows and uses this tool and can help the user with it. It will just fragment the support community and make remote debugging a nightmare.