On Mon, 2009-09-21 at 10:15 +0100, Andy Finch wrote: > I'm looking to start work on implementing the first lot of preferences > into Openshot. There seems to be 2 ways to go - either use GCONF, or > follow the freedesktop.org recommendation and use a config file in > ~/.config/openshot, with XDG being able to pick up the location of the > settings file.
I'd suggest going the XDG route since gconf is so gnome-centric. Id also suggest using an XML schema and an xml library to read/write it. There are already far too many arbitrary text and binary configuration-file layouts and it would be a shame to add another to the stew :) Helen's getting some experience of designing XML schemas so it might be something she can define. There are no packaging issues unless there is an intention to ship package-default settings. In that case they should be installed to "/usr/share/openshot/config/" or similar (by the package) and the application should copy from there into the user's home directory if, when it starts, the file is not there. I'd suggest putting it in "~/.openshot/". _______________________________________________ Mailing list: https://launchpad.net/~openshot.developers Post to : [email protected] Unsubscribe : https://launchpad.net/~openshot.developers More help : https://help.launchpad.net/ListHelp

