Hello Everyone,

My name is Shafqat Bhuiyan. I am a student wanting to join KDE for this
year's Google Summer of Code.

One of the ideas that I've been thinking about is a "Settings Manager". This
will be tool that allows you to export, import and revert KDE application
and workspace settings. It will have its main interface as a module within
KDE System Settings as well as a command-line/external interface.

Here is a very crude mockup to give an idea what I'm thinking:
http://i.imgur.com/pXt7O.jpg

My motivation is this: KDE applications are highly customisable. This has an
advantage that users can modify their system to best fit their workflow.
However setting up these options can be quite time consuming and for some
people quite difficult.

This tool will be designed so that a person who has customized their KDE
experience can export their settings to keep a backup in case of
reinstallation, data loss, upgrade failures etc. It will also allow
reverting settings back to defaults if the user wishes to remove their
customisations.

This tool can also make it much easier for people who do not feel
comfortable with changing settings to get defaults that suit them better.
For example, imagine a distro where during the setup or first welcome stage
it asks what kind of desktop experience the user would like: KDE default,
KDE classic (3.5 ish), Windows, Mac etc. The distro tool could then import
the appropriate settings so that the applications and workspace behave in a
way that the user feels more comfortable with.

Another use case is that it allows people to share their settings with
others. This can also be an advantage for developers as bug repoters can
attach their settings information to bug reports.

These are some of the ideas that I've thought about this project so far. I
am very interested in hearing any comments or ideas. If you think this
project is worth pursuing, or if you have any suggestions please let me
know.

Thanks
Shafqat Bhuiyan
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to