Slashdot Mirror


A Sneak Preview of KDE 4

An anonymous reader writes "In recent times, a lot of discussion has been generated about the state of KDE version 4.0 and as Linux users we are ever inquisitive about what the final user experience is going to be. This article throws light on some of the features that we can look forward to when KDE 4.0 is finally released some time this year. The article indicates that the most exciting fact about KDE 4.0 is going to be that it is developed using the Qt 4.0 library. This is significant because Qt 4.0 is released under a GPL license even for non-Unix platforms. So this clears the ideological path for KDE 4.0 to be ported to Windows and other non-Unix/X11 platforms."

21 of 350 comments (clear)

  1. Performance by bcmm · · Score: 4, Interesting

    It should also be pointed out that the port to QT is expected to very noticeably improve performance.

    When was the last time a new version of Microsoft Windows came out with a faster user interface?

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
    1. Re:Performance by eclectro · · Score: 5, Funny

      When was the last time a new version of Microsoft Windows came out with a faster user interface?

      When you bought the new computer?

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    2. Re:Performance by diegocgteleline.es · · Score: 5, Interesting

      It's not about "using the GPU", QT4 is just much faster and eats less resources.

      "When Qt designer was ported to Qt 4.0 - only the neccesary changes to make it compile - the libqt size decreased by 5%, Designer num relocs went down by 30%, mallocs use by 51%, and memory use by 15%. The measured Designer startup time went down by 18%"

      Now try to imagine the savings for the whole KDE desktop

  2. From dot.kde.org by strider44 · · Score: 4, Informative

    I monitor dot.kde.org pretty closely and there's a few things notable here. Firstly if you look at KDE at the moment it doesn't look much different to KDE 3.x. This is because the frameworks are currently being finished and polished - the interface will be the *last* thing to be finalised - remember guys tip of the iceberg - there's a whole lot more code that you don't see than you do see.

    Also, with this article specifically, a few of the graphics are temporary, most notably the background that's pretty obvious in ksysguard. Yes it's horrible for that app, no it won't be there in the finished version. It's a temporary background being used in several apps at the moment for a placeholder.

    Also, the start menu isn't finalised yet from anything I've heard, that's the start menu designed specifically for Suse - it's been on Slashdot before.

    KDE looks like it will be coming together quite quickly and quite soon. Several major components are pretty much complete and are being polished now. Looks like pretty fun stuff - don't believe anyone who says it's vapourware.

    1. Re:From dot.kde.org by strider44 · · Score: 5, Informative

      Also, a similar KDE article is at http://dot.kde.org/1167723426/

      Read the comments there as well for some interesting info.

  3. Re:Memory by Frekko · · Score: 5, Informative

    This http://ktown.kde.org/~seli/memory/desktop_benchmar k.html article from 2006 shows you how much memory Gnome/KDE use. Even though it is written by a KDE member I can't see why he should have messed with the numbers. As you can see KDE actually uses a bit less (not much though) memory than Gnome.

  4. Re:Still not there yet.. by rucs_hack · · Score: 5, Interesting

    Funny how everyone says 'SUSE' these days to rhyme with 'traitorous scumbags' :-)

    I'm a new convert to KDE, after years of predominantly fluxbox usage, with the odd dabble into Gnome. This is mainly because I principally used Linux over VNC or ssh, so KDE was out of the question, too slow over the network.

    Now I have the novelty of a fast local Linux box, and decided to try out these fancy Graphical Desktops a bit more. The new Gnome is good, but I must say I am becoming more and more impressed with KDE as the days go on. I still like my fluxbox though, simplicity does have it's appeal sometimes. Can KDE ever be that fast though, I doubt it. Not that I care much about load times on KDE, 99% of my computer usage is text editors and the console. Those are two things that run fast on any system.

    KDE on windows? Sounds interesting. Windows is just a games environment or dumb terminal into my linux cluster for me normally, I'd love to have KDE on XP. A fast KDE frontend for Vista might actually make me consider buying that heap.

  5. Re:Less of the kitchen sink would make KDE better by strider44 · · Score: 5, Interesting

    It's funny that that's the reason why I detest Gnome - for some reason they got the idea that removing all the options that only 5% of users use is a good idea. Of course all the other options are used by a different 5% each time so in the end you've got the majority of users upset because the option they want has been removed. Note: Put to the side with an unknown and unguessable key combination counts as removed.

    But that's OK because Gnome isn't for me.

    Please, Gnome is a slim pick up and go desktop for new users, KDE is a customisable and flexible desktop for power, business or techie users. I like it this way, it gives everyone a desktop that they are comfortable with. As a techie, I want KDE to stay the way it is, please don't try to change it to something it is not.

  6. KDE vs. Gnome by Psychotria · · Score: 4, Insightful

    At the risk of being labelled a troll, I have a few obversations to make. I yearn to return to Gnome (I made the switch from Gnome--which I'd been using for 3 years--to KDE about a year ago. I'm not sure if it's a "feature" of Gnome, but when Gnome apps (at least on my systems) fail, they don't even give a reasonable error message. This may be a design feature, to make it "easier", but, in fact, makes things stupidly difficult. If something fails, then I want to know WHY (at least give me the option of more detailed error messages). KDE is consistent. Gnome isn't (yet). 3 years ago, I would laugh at KDE users, because I knew that "Gnome was best". These days I take a more pragmatic view. Ideoligally, Gnome may be better. In practice, KDE takes the cake.

    1. Re:KDE vs. Gnome by kfg · · Score: 5, Funny

      This may be a design feature, to make it "easier", but, in fact, makes things stupidly difficult.

      Troll or not I think you have just pegged the perfect Gnome slogan:

      "So easy it's stupidly difficult."

      KFG

  7. Re:You know that... by strider44 · · Score: 5, Insightful

    Only when it means Amarok on Windows and Macs. That's a good feature of KDE 4.

  8. NOOOOOO....... by advocate_one · · Score: 4, Interesting
    Plasma will provide the next generation desktop experience in KDE 4.0. It is planned to integrate three separate applications namely the Kicker (Panel), KDesktop and Super Karamba (Widgets) into a single application. And the surprise of all things is that it will be possible to run the beautiful Dashboard widgets of Mac OSX in KDE 4.0.

    I like things as they are with separate applications. If Kicker hiccups and falls over I can relaunch Kicker, if Super Karamba falls over, then I can simply restart Super Karamba, if the desktop falls over then I can restart the desktop... if the "all in one app" Plasma falls over, than what??? do I have to restart KDE? I don't want flaky Super Karamba widgets threatening the entire desktop... and I only want to run Super Karamba if I want to, not by default...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  9. Re:Memory by jcupitt65 · · Score: 5, Informative

    Here's an update written by a GNOME person:

    http://spooky-possum.org/cgi-bin/pyblosxom.cgi/kde vsgnome.html

    tldr: they have (essentially) the same memory requirements.

  10. Some criticism of gnome mostly past by dbIII · · Score: 5, Informative
    I hate gnome due to the cretinous idea of implementing an obfiscated MS Windows style registry on what was at the time a non-portable linux environment - and having one of these registries per user spread over multiple files named after the three stooges and others (not kidding) in a form where you cannot export the settings to another user let alone another computer. This has been fixed to a degree, not everything needs gconf anymore and with Sabayon many of the settings can be exported. However it remains an environment where a user can render their laptop unusable via a screen resolution applet which sets stuff in the weird registry instead of in the X windows configuration files where it belongs. Try fixing that over a bad mobile phone link to a remote area some time. Cretinous behaviour like making things executable without permission also occured at one time, but I believe was fixed rapidly.

    Fortunately the people that wanted a version of MS Windows that they wrote themselves running on linux (only) but not understanding the features of the platform have moved on - leaving us with two fairly decent environments with just a few remaining flaws.

  11. Re:Less of the kitchen sink would make KDE better by Chris_Keene · · Score: 5, Insightful

    "Please, Gnome is a slim pick up and go desktop for new users, KDE is a customisable and flexible desktop for power, business or techie users."

    Disagree.

    I use Gnome because I have a million and one things to do and so long as the interface isn't annoying, looks ok and doesn't get in the way, then it's good for me.

    Don't get me wrong, I'm a power, business and techie user. When KDE 1 came out I spent loads of happy minutes changing every setting just to how i liked it on my home PC. Partly because I could and partly because I found the default kde setup annoying.

    I now use Ubuntu (at work) and have never felt the urge to change a single option. Now, the techie in me wants to do cool things at a PC, not change how the taskbar looks.

    --
    You will forget this sig before you next see it
  12. Kool! by glavenoid · · Score: 5, Funny

    KNow,if Konly Kthey Kwould Kstop Kalling Keverything KSomething or Kother!

    --
    I, for one, am looking forward to the inevitable /. beta rollout fallout.
  13. Re:Less of the kitchen sink would make KDE better by Mjlner · · Score: 4, Insightful
    "I wish they'd follow GNOME or Firefox and realise that overloading the senses with tabs, buttons and checkboxes does not make for a pleasant desktop experience."

    Hear hear!

    You're so right! I wish the KDE team would realise that a pleasant desktop experience involves editing .gtkrc-2.0 by hand and adding stuff like

    binding "gaim-bindings" {
    bind "Return" { "insert-at-cursor" ("\n") }
    bind "<ctrl>Return" { "message_send" () }
    }
    widget "*gaim_gtkconv_entry" binding "gaim-bindings"
    This is Clearly preferable and more easily understandable compared to having to click a check box, as you had to do in the bad old days of Gaim.
    --
    Lemon curry???
  14. Re:Hmm , let me guess... by ErroneousBee · · Score: 5, Interesting

    Stop kidding yourself that KDE is anything other than a windows rip off.

    Actually its a CDE ripoff.

    CDE predates win95, and was based on the many desktop WIMP environments around in the late 1980s, such as HPs VUE.

    A lot of the things you imagine are Windows interface paradigms are actually basic HCI stuff (Fitts law, Roman language left-right convention, and whatnot) that pretty much dictate colour schemes, icon size, icon behaviour, left to right conventions, etc.

    The only thing I can think of that is a Windows thing is the position of a main menu button in the bottom left, its easier to mouse to the top of the screen than to the bottom because of the way the muscles in the hand/arm work. In truth the KDE button can be located anywhere, its just the default themes that just happen to position it there, cos that's where most computer users look to find a central control.

    --
    **TODO** Steal someone elses sig.
  15. What is thin about it? by WindBourne · · Score: 4, Insightful

    It shows some graphical pics of games that have been converted to SVG (nice to say the least). Then in the article, it talks about the various projects that are working on core libs. Once those are fleshed out, then more apps will come into focus. I would say that this is actually a pretty good preview of very unsettled work. As to the desktop, well, there will be more.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  16. GTD Anyone? by soloport · · Score: 4, Insightful

    Agreed. Hard to understand what people are even talking about when it comes to "bloat". Gnome, KDE, Windows -- with today's hardware it's not like one has to wait for minutes for an application to load any more.

    I use KDE for the sheer convenience and ease of use. Windows seems like it's virtually stood still in time for the last four or five years. KDE has far surpassed it, ease-of-use-wise. Gnome is still such a joke. I don't get it. How is it that Firefox, Thunderbird (at least on Linux) and other packages have to emulate Gnome when it comes to: finding files (GIMP and Firefox try to be so Gnome-like -- sucks!), the whole "Would you like to do this? No? Yes?" anti-natural-language (but oh-so geek-orthodox) OK / Cancel thing. Why do so many distros (Red Hat, Ubuntu) have Gnome as the default? Makes no sense.

    I'll trade a little "bloat" for "getting things done" any time.
    /rant

  17. Re:Memory by NekoXP · · Score: 4, Interesting

    Not only are they rewriting stuff to reduce footprint they're using more and more system components that everyone has (DBUS) rather than KDE-specific things (DCOP for example). Qt4 definitely uses a lot less memory as a whole than Qt3 but it's not backwards compatible.

    What you will see is KDE4 by default using a huge glob less of memory, but if you run an old KDE3 or Qt3 app, suddenly memory usage will kind of go up when the compatibility libraries load.. disk usage will go up too because of them. But in most systems, 90% of the time the CPU is fairly idle and memory usage is the most important performance factor; not just memory-limited systems, on huge multi-GB desktops too.

    What I really want to see is KDE4 running on Qt4 directly on the Linux framebuffer; get rid of X. Then something like MythTV running on top of it; bringing requirements down by removing some of the extraneous cruft (X no longer has magic mouse and keyboard drivers since the USB HID system does most of the work, would be one example) is a good goal too and KDE4 is also doing some of that.

    I'm not sure what direction GNOME is taking, but at least there is a lot less ability to do so with GTK; they pride compatibility without compatibility libraries, and new functionality comes with new applications and rewrites of applications which never made the grade (Ubuntu Edgy had a bunch of them) - it seems to be a more pronounced, feature-rich development cycle with less chances to sit down and optimize something old. Both environments seem to be focussing on simply PROVIDING user experience than optimizing it. However KDE has a lot more baggage; components like the browser, office suite are all part of the KDE offering, which GNOME doesn't have an encumberance on. Optimizing KDE gives more results for less work. Optimizing GNOME seems harder to justify considering very few things will benefit but the toolkit and desktop itself. Maybe I'm wrong though... :D