1 see: http://wiki.kde.org/tiki-index.php?page=System+Settings
5 * Rename "Appearance & Themes" to "Appearance"
7 * Rename "System Administration" to "System".
9 * Rename "Display" to "Monitor", see the KCM guidelines
11 - Convert any kcmmodules that haven't already to X-KDE-settings-hardware
13 * Rename password & User Account - "User Account"
15 * Rename "Component Chooser" to "Default Applications" Users want to set the default application handlers, not Choose a component (which they wouldn't have a clue what it was anyway)?
17 ---------- Reorganization/Moving
19 -Where should CGI scripts go?
21 * Move Background, Splash Screen, And Screen Saver to Desktop
23 * Move Theme manger out of KControl as a standalone app (can still be a kcm modules code wise of course).
25 * Move "Power Control/Laptop Battery" to "Hardware" (the only KCM left in that category). Note this is in kdeutils. It will also remove the top level Power Control so remove that in the settings.menu file
27 * Move the laptop KCMs to "Hardware", from "System Administration". Note these are in kdeutils.
29 * Move "User Account¨ to System
31 * Move Launch Feedback into Desktop/Behavior kcm as another tab.
36 * "Internet & Network/Web Browser/" - It's Konqueror specific. Those apps(such as Quanta) which needs the configuration functionality can load the specific KCMs into their own configuration dialogs.
38 * Security & Privacy/Crypto - It's Konqueror specific.
40 * "KDE Performance" - It's Konqueror Performance.
42 * Spelling - It is application specific and if they need it they will include the kcm in their configure dialog most (all?) already do.
44 * Security & Privacy/Privacy - It should be a seperate utility in kdeutils. It does stuff, not configuring stuff
46 ---------- Combining Modules
48 * Combine Desktop/Behavior and Desktop/Multiple
50 * Move ability to configure Bell to Accessibility then remove "Sound & Multimedia/Bell" since it is a duplicate of the accessibility KCM. How on earth does such a thing slip through? :)
52 * Move Window-Specific Settings into Window Behavior as another tab or Advanced?
54 * Make a new "User Account" group with
56 - System Administration/Paths
57 - Component Chooser (after renamed to "Default Applications")
59 * The following container:
60 KCMODULECONTAINER("kcmfontinst, fonts", fonts )
61 The desktop file is called "kcm_fonts" with "Name=Fonts" and "Categories=X-KDE-settings-appearance"
64 ---------- Various other stuff
66 * In a lot of cases there's an unnecessary use of "Manager" and "Configuration". We should not state the obvious and remove those parts.
68 * Rename "KDE Wallet" to "Wallet"(people can't differentiate nor care about what is KDE and what's not. It is also irrelevant for the context).
70 * Remove old categories, for example X-KDE-settings-peripherals.
72 * Convert all options in "Internet & Network/Preferences" to KConfigXT and then remove the KCM.
74 * Remove "KDE Components" and put the KCMs elsewhere, most of them in "System". Wake up: a non KDE hacker can't differentiate between KDE and other parts of the system.
76 * We must stop differentiating between KDE and System/whatever. People *can't* tell the difference and it only clutters up the interface. KDE is THE computer/system.
78 // Not sure where these next three are is this OLD and from KDE2 and has already been done?
80 * Remove "Internet & Network/Email". It is replaced by the new kcm_useraccount
82 * Remove "System Administration/User Info". It is replaced by the new kcm_useraccount
84 * Remove "Privacy & Crypto/Passwords". It is replaced by the new kcm_useraccount. Probably. (awaiting comment from Aaron)
86 * Tell Konqi to go burn the 11 tabs of keyboard options(5 KCMs). Because it is.. bizarre. Two KCMs with two tabs each is absolute maximum. One KCM with three tabs is quite ok too.
88 * Put some common sense into phrases used here and there, Comments fields for example. Don't use "etc", paranteses, exlamation marks, smilies(haven't found any though). Don't phrase things like "Y configurates code part X"......
90 * Split "Sound & Multimedia/Sound System" into two KCMs(it currently consists of two tabs) and combine those two with "System Notifications" with the KCMODULECONTAINER macro into one KCM called "Sound System". Lots of the options in Sound System can be turned into KConfEdit options, mesa thinks.
93 ---------Various technical, broad design shifts: --------------------
95 * Convert KCMs to use ui Designer files
97 * Namespace the KCMs desktop files to "kcm_*.desktop", as per KCM Guidelines.
99 * A lot, perhaps even the majority, violate the HIG by not displaying
100 properly in 800x600 (is it 800x600 or 1024x768?). For a start, someone needs to iterate through all KCMs and file bug reports for each missbehaving. See the KDE UI Guidelines.
102 * KCMs needs to be converted to KConfigXT and use the global kdeglobals KConfigXT object.
104 * Tons of KCMs and applications have options for selecting binaries which they use(frontends etc.). We need to be a little consistent here and adopt a general policy in this issue.
105 If a binary is not in $PATH it is the distributors fault and not KDE. The reason we have a GUI is so people don't have to know about this kinds of internals. The options doesn't mean anything because users use KDE, they're not in run level 3("WTF? cdparanoia? diff? What's that?"). PATH options("Where to search for X") should be removed - it is up to the distributor. Options for selecting what binary to use should be moved out to KConfEdit - they have a use but are very rarely used.
107 * Rewrite kcmshell to the new KCModuleProxy and fix bugs. Move it to kdelibs.
109 --------------------------------------------------------------------------
111 Below is some old stuff, which was in this file.
113 File Browsing -> Filemanager
114 ----------------------------
115 Appearance (Rik was right here and I was wrong): Getting rid of "Standard Font" and "Normal Text Color" by putting "Filemanager Text" into "Look&Feel -> Colors -> Widget color"
116 Other: This tab should be removed: "Show network operations in a single window" should go either in "Behaviour" or into "Network -> KDE protocols Information". Also "Terminal program" appears for Konqueror-Settings as well as in the Kicker-Settings. There should only be one place which specifies which terminal should be used for all applications.
118 Look & Feel -> Desktop
119 ----------------------
120 Desktop: Looks overcrowded:
121 "Show Preview for:" should go into a tab "Previews" in File-Browsing -> File Associations. Malte is probably already working on this.
122 Appearance (Rik was right here): Getting rid of "Standard Font" and "Normal Text Color" by putting "Desktop Text" into "Look&Feel -> Colors -> Widget color"
124 Groupboxes named "Behaviour", "Clicks on the desktop" and "Paths" would look much more tidy here ("path" could be removed from each item then and would make the dialog look more tidy).
126 Look & Feel -> System-Notifications
127 -----------------------------------
128 The current dialog resembles a very good "advanced"-tab. It would be nice for the newbie if there was a
129 Tab for newbies in the first place which only shows the available Notification-themes ("Minimalistic", "Visually impaired", "Aureal impaired", "KDE-Standard").
130 The current dialog should appear as an advanced tab behind the "Theme"-tab.
132 Web Browsing -> User Agent
133 --------------------------
134 The Dialog suffers from the cockpit-dilemma.
135 All the new "Add"-checkboxes are only there for finetuning. Most of the time the useragent-strings should work
136 w/o the need to tune them this way. Better Solution: Remove the Customize-Group-box and simply add a Button "Customize ..." below the Text: "Current User Agent String: Mozilla/5.0 (comp.; Konq.orwhateveritis)".
137 After pressing the "Customize"-Button a dialog should pop up which contains all the nice
138 "Add"-checkboxes which have been added recently.