---
author: einar
categories:
- KDE
- Linux
comments: true
date: "2009-05-01T07:53:14Z"
slug: new-refactored-system-settings
tags:
- KDE
- Linux
- system settings
title: New, refactored System Settings
disable_share: true
wordpress_id: 614
---

A rather big change has gone into KDE's SVN recently: Ben Cooksley (bcooksley) and Mathias Soeken (msoeken) have committed a complete rework of System Settings. 

Compared to the previous implementation, System Settings now has two operational modes, one being the current icon-based view since KDE 4 (and also seen in Kubuntu prior to KDE 4), and a second view, named "Classic", which reimplements the old KControl look and feel. The latter change is probably very welcome to anyone who found System Settings less useful than the old KControl. The current view used can be changed in the configuration options. In addition, upon hovering an icon or module that show if there are any sub-modules associated.


<!--more-->


Screenshots are better than words so here goes (click for larger pictures):

[![]({{ site.url }}/images/2009/05/icons-with-tooltip-resized1.png)]({{ site.url }}/images/2009/05/icons-with-tooltip.png)[![]({{ site.url }}/images/2009/05/classic-with-tooltips-resized1.png)]({{ site.url }}/images/2009/05/classic-with-tooltips.png)

What's more is that by searching you get a nice "highlighted effect" to indicate the match (clearly visible in this icon view screenshot):

[![]({{ site.url }}/images/2009/05/icons-search-resized.png)]({{ site.url }}/images/2009/05/icons-search.png)

Lastly, the about screen:

[![]({{ site.url }}/images/2009/05/ss-about-resized.png)]({{ site.url }}/images/2009/05/ss-about.png)

The best about this new System Settings implementation is that it was born **thanks to the KDE Community Forums. **[A thread posted on January 29th](http://forum.kde.org/showthread.php?tid=29091) about a KControl port was what started the collaboration between bcooksley (one of the forum admins) and msoeken (Kourse mentor on the forums). And that is the - remarkable - result: input from the community that was converted into actual code which ended up in KDE's SVN. The two worlds are closer now.




