Skip to content


KDE4 reviewed

Final words

That’s about it. I hope I didn’t leave anything out I wrote before (as I lost 75% of this article when I wrote it the first time, don’t ask).

First of all: des gouts et des couleurs il ne faut pas se disputer.

I think this new major KDE release is a step in the good direction, and has most certainly the potential to attract more new Free Desktop users. I wasn’t a big KDE fan before, and did not become one, but I do like several of the UI changes: the new window manager decorations are pretty nice (I didn’t try compositing, doesn’t work in a virtual machine), and I especially like the icons, unlike the KDE 3.5 ones. The Oxygen people have done a great job to create icons which fit nicely in the KDE desktop. Some of them (eg the “Colors” and “Icons” ones in the “Appearance” settings) could need some more love though, imho. It looks like more and more great graphic artists find their way into Free Desktop environments, eg in the Oxygen project or the Tango project, which is really great.

If you’re an administrator deploying KDE in some company, you’ll most likely want to stick with KDE 3.5 (or allow the users to choose), as some of the shortcomings in the current release will most likely annoy at least some of your users.

If you’re not some enterprise user and don’t mind to run software which is still in flux, grab 4.0 (or SVN, or git, or whatever the KDE guys are using nowadays). It should be workable, although I did not try any real applications (yet).

Congrats to the KDE team with this release, I’m sure lots of issues in the current one will be gone in the 4.1 one.

Posted in Desktop, Linux, Technology.

Tagged with , , , , , , , .


17 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. kv says

    Is seems that there is something wrong with you distribution: I’ve tried both self-compiled and kubuntu-provided packages of KDE4 and I have totally different Applications categories (for example Sound Mixer is directly in Multimedia category and so on) and I have no PC Floppy drive entry in the Computer tab.

  2. Nicolas says

    As mentioned before, this review is based on the OpenSuSE LiveCD you can get here.

  3. kv says

    Hm, “Notification”->”Player Settings” controls which sound system is used to play notifications sounds while “Sound” category allows you to configure KDE sound system itself. This is not the same, for example you can select aplay program (or even some script) to play notification sounds bypassing KDE sound system at all. Or you can disable notification sounds completely without disabling sound in other places.

  4. Nicolas says

    Allowing the user to disable notification sounds is great, this setting should certainly be kept. I don’t know why one would use aplay to playback system notifications sounds though, and not the integrated sound infrastructure. After all, a normal user shouldn’t know about aplay. It’s as if in Windows you should configure your system to use the old “Windows Sound Recorder” tool to playback notification messages…

  5. kv says

    aplay was a stupid example. For a better example I could create a script that plays sound at daytime but does nothing at night and use this script to play notifications. I agree that its better to somehow mark this setting as advanced…

    Anyway, I like reading your blogpost. Thanks for pointing out the bugs you have found. I really hope that most of them will be fixed soon. In the meantime please take a look at this warnings: http://aseigo.blogspot.com/2008/01/talking-bluntly.html
    and this ones: http://www.kdedevelopers.org/node/3174

  6. David says

    The zoomout button isn’t in the official release. I’m not sure what the use of it is (multimonitor?), but they didn’t put it in because it doesn’t fulfill the use yet.

    For some reason SUSE put it back into their packages.

  7. Anonymous says

    About menu categories and positions, that’s usually completely defined by the distribution. openSUSE’s KDE3 has a patch with collapsed sub-menus with a single entry to the higher hierarchy but that has not been ported to KDE4 packages yet.

    About the floppy menu entry, it is hardware dependent. It doesn’t show up in my VMware nor on my laptop. Are you really sure that you didn’t configure a floppy to exist or that VirtualBox is bug free? :-)

    About the zoomout button, that was unnoticed by the Plasma maintainer removed by someone before the release so it’s not in the 4.0.0 tarballs. But it was restored afterwards in the 4.0 branch and the SUSE packages are contains post 4.0.0 branch updates so it shows up there.

  8. Anonymous says

    One additional note, to call this a “KDE 4.0 Review” when you’re basically only looking at two of the changed pieces (plasma and system settings) is a joke.

  9. Stoffe says

    KDE: All functions with no thought
    GNOME: All thought with no functions

    That’s how it used to be. Now GNOME has most – but not all – the functionality, but KDE still has very little thought… that is my impression from KDE 4. And seeing all the excuses about how a major version number isn’t meant for public consumtion etc etc etc etc etc etc, the KDE people know it too.

  10. troll says

    Beautiful bootsplash? Bootsplashes as a concept are entirely broken. There is absolutely no sane reason why a software couldn’t boot up fast enough so that you wouldn’t have to entertain the end user while waiting for it.

  11. Markus says

    It is noticable that you did your best to give a fair and unbiased review, and it worked out very well. Thanks for this feedback of yours!

  12. Nicolas says

    David, Anonymous: regarding the zoom button, I can only (just like every “normal” user) judge what I got in front of me, a day-by-day user won’t check any source code to know whether the feature is standard. If a distribution ships a package which feature X enabled, an end-user interprets this as a standard feature of X.

    Anonymous: regarding the floppy thing, I’ll check lshal and dmesg the next time I boot the VM.

    Stoffe: your words, not mine ;-)

    troll: actually, come check my hard drive performance. Even launching TWM in a simple X server using startx on a cold cache takes several seconds. On a hot cache it takes about 1s.

    Markus: I wanted this to be a fair review (I try never to be unfair, especially on things lots of people work on for fun). Great this was noticed, thanks a lot for the pleasant comment!

  13. Kike says

    Hi, do you know how to add icons in the task manager? By accident i deleted the KDE menu launcher, how can I restore it in the plasma bar?

    Thanks for any help..

  14. knifemonkey says

    Kike, I believe you have to remove the kde4 config files.

    • Bertie says

      Everyone would beineft from reading this post

  15. Alex says

    I am a big fan of KDE, since I first installed linux. I installed KDE 4 only some days ago, and the truth is that although it is innovative it has still long way to go. First of all, I didn’t like this only-widgets thing. It would be better if KDE kept some features of the previous version, like the panels, and of course the ability to customize them. Another thing I noticed (I am not sure about that, since I’ve been using KDE 4 for about 2 days now), is that you can’t use some applications of the previous version of KDE. From my limited experience with the new KDE desktop I also found it more difficult to customize it’s look and feel, and not in the same extend as the previous version.

  16. Webman2000 says

    The concept is great, in fact KDE4 is the first windowing system of any that makes sense. The problem is it has alot of bugs. Sessions dont save, widgets always have to be reopened etc. But the concept of a non obtrusive desktop is hopefully finally arrived. I gave up on X Window apps because they just werent there, and switched finally to Mac. Loved Macs simpicity, and then found KDE4 and now I think my MacOS gui is child’s play. KDE4 team has alot of fine tuning to do, but really, they have found the answer. Good job.



Some HTML is OK

or, reply to this post via trackback.