Registered Member
|
In KDE 3, there was a configuration dialog that appeared the first time KDE was started. This dialog allowed the user to configure sounds, special effects, graphical themes, and other things that could affect desktop speed and functionality. There were also preset configurations for computers of different performance levels.
KDE 4 does not have such a dialog. It starts in a default configuration with a very heavy Qt theme (Oxygen), most of the special effects (often including composite effects) turned on, resource-hungry desktop search utilities enabled, desktop sounds enabled, etc. This creates an impression of sluggishness on many computers, including both older Pentium IV era machines and newer netbooks and laptops. It is possible to configure KDE 4 for better performance, but not always obvious how to do so, especially for novice Linux users. So, I propose a first session config dialog, like in KDE3. Because I'm no good with the GIMP, I'll use plain text to show what I think would work. Thus...
Update: edited my example to add stuff about disabling/enabling the semantic desktop. And no, I don't have the slightest clue what a semantic desktop actually does, other than indexing files in the home directory and slowing KDE down. |
Registered Member
|
This would be pretty useful. Maybe plasma mode should be selectable too: desktop/netbook (I think it wasn't, but I'm not sure right now).
Do not try this at home, part 1. Second most favorite command after KDE upgrade: # chmod -x /usr/bin/kactivitymanagerd
|
Registered Member
|
The main point of your concern was the technical aspect, and how novice users wouldn't use the configuration. But a questionnaire sounds almost intimidating.
If something like this were to be implemented, I would reduce it down to one or two sliders. A slider for effects. And a slider for features like search, anakondi, etc. One end would be "Performance" and the other would be "Features", or something like that. I'm terrible with wording. Below it would be a summarized list of features, which would be either checked or X'd depending on the slider. Being said, I'm actually against a popup that asks anyone about their computer. People who know their computer wouldn't want it, and people new to them would likely be intimidated. Additionally, no 2 computers are the same, some run better with feature X while others run better with feature Y. I know on my netbook, compositing is faster because the tiny CPU can't handle the drawing operations. The tiny GPU may only be able to handle Xrender (OpenGL crashes) - but it still takes load off the CPU. I think a much better approach would be a simple profiler utility. Kinfocenter can tell you all about your computer, like CPU speeds, graphics capabilities, etc. With that info, we can have the system smartly guess what services to run. Just have the profiler start with KDE, every time. It would be tiny, and close immediately after startup. All it would do is check to see if your hardware/drivers have changed. If they have (which, on first boot, they would have!), it would profile your computer and pop up a notification if it would recommend a change from your current configuration; It would then save that configuration (or a hash of some kind) to reference future startup configurations. The notification might look like... "You have updated your computer, KDE recommends you... - Enable File Indexing - Disable Desktop Effects [Open Control Panel] [Apply Settings] [No Changes] ( ) Never ask again"
Reformed lurker.
|
Registered Member
|
1 time popup is actually better than outright starting everything. Otherwise nasty CPU intensive (intended or not) things might start and user will not like it either.
Do not try this at home, part 1. Second most favorite command after KDE upgrade: # chmod -x /usr/bin/kactivitymanagerd
|
Registered Member
|
How is a user supposed to know whether his or her computer can handle the 'slow' Oxygen theme, a semantic desktop, native or raster backends etc.?
You boot up your system and the first thing you get is a prompt on your computer asking YOU whether the machine this prompt is running on will be able to run a set of features only the system itself knows… Detecting, not asking, is the userfriendly way to go (in my opinion). |
Registered Member
|
Useful idea, but even better would be to ship it all the gloss & effects turned off.
Just add a infobubble telling "Strigi is working and system may appear slower than usual for some time, please see <icon> in tray for more info." |
Registered Member
|
I agree with posters above, technicalities should be hidden from the user. Autodetection is the way forward. One of the reasons Windows confuses people is that it forces people to make decisions they don't understand or care about. KDE should be user friendly to the extent that everything seems to just work without intervention.
|
Registered users: Bing [Bot], Google [Bot], Sogou [Bot]