Implement a settings module
Implement a module to save user settings from one run to the next.
Whiteboard
Details:
It is still not determined how to handle this. The options are either using Pythons built in ConfigParser[1] or to use something like GConf[2] or GSettings (I think GSettings are meant to supersede GConf so that is probably the one to use if that options is choosen). The fundamental problem is to find as elegant a solution as possible, and at the same time making sure that it can be used widely among operating systems and desktops environments.
* ConfigParser is the fall back, it can be implemented for any system where it is possible to store a simple text file.
* Gsettings is probably the more elegant solution, but a few questions remain:
* What to with configuration on Windows, will that work?
* Is GSettings particularly GNOME-centric i.e. will it run nicely on KDE and XFCE as well?
* If the answer for any of the above is no, do we then have data types enough in common to create a module that uses different options on different systems?
[1] http://
[2] http://
[3] http://