Slashdot Mirror


Attempting To Reframe "KDE Vs. GNOME"

jammag writes "Setting aside the now tired debate about whether KDE or GNOME is the 'better' Linux desktop, Bruce Byfield compares their disparate development approaches and asks, not which desktop is subjectively better, but which developmental approach is likely to be most successful in the next few years. 'In the short term, GNOME's gradualism seems sensible. But, in the long-term, it could very well mean continuing to be dragged down by support for legacy sub-systems. It means being reduced to an imitator rather than innovator.' In contrast, 'you could say that KDE has done what's necessary and ripped the bandage off the scab. In the short term, the result has been a lot of screaming, but, in the long term, it has done what was necessary to thrive.'"

66 of 455 comments (clear)

  1. 2nd Paragraph. by tpgp · · Score: 3, Insightful

    In the second paragraph, the blogger says:

    The claim sounds like one of those overly dramatic statements that some journalists make in the hopes of creating controversy and increasing page hits.

    s/journalists/bloggers/ and you've got this story.

    --
    My pics.
    1. Re:2nd Paragraph. by the_womble · · Score: 2, Informative

      It is not an either/or choice - you can use any desktop environment with any apps (which means you have components of other environments runnins).

      I use XFCE, with Gnome several applets in the panels as well as XFCE ones. I use some Gnome apps (Gedit, Epiphany), some plain Gtk ones (Firefox, Deluge, various configuration GUIs, Thunar) and some KDE ones (Akregator, Amarok, Konqueror, Kwrite, Kmail).

      I am thinking of switching from Kmail to Claws, and I am not altogether happy with any file manager and would like a clipboard panel applet for XFCE that is anything like as good as Klipper. Other than that it all works very well for me. YMMV.

    2. Re:2nd Paragraph. by the_womble · · Score: 4, Insightful

      Yes, I know the article is on development methods, but it still suffers from this. There is no reason why both are not fitted to survive: both approaches have produced good software so far.

      Incidentally, the fact that Windows is the most widely used OS, suggests that backward compatibility matters.

    3. Re:2nd Paragraph. by someone1234 · · Score: 5, Insightful

      >Incidentally, the fact that Windows is the most widely used OS, suggests that backward compatibility matters.

      No, lock-in, monopoly and inertia what matters.
      If you have those, you can force anything on your customers.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    4. Re:2nd Paragraph. by Haeleth · · Score: 4, Insightful

      And what exactly do you think "lock-in" is, if not a dependency on backwards-compatibility?

    5. Re:2nd Paragraph. by noundi · · Score: 5, Insightful

      What? That makes absolutely no sense. Lock-in means that you bundle two normally separated products to exclusively function with eachother. It can be the .doc format and MS Office Word, or Apple Itunes and the iPod, or even Half Life and Steam. The dependency can be a past, current or future product and whichever it is is irrelevant.

      --
      I am the lawn!
    6. Re:2nd Paragraph. by ookaze · · Score: 3, Insightful

      Monopoly? There are plenty of OSes around, they may not work as good in general as Windows does, but that don't make monopoly the reason stick with Windows. The reason is it's the best for their purpose.

      Is that so?
      Is it the reason why we have to put some companies through lawsuits for them to give us back the money for the forced Windows OS on every PC, even though I don't need it?
      So everyone that don't want the OS forced on the PC they buy at retail actually goes through this effort?
      News to me.

      Inertia? Yes, if it's not broken why fix it? Also what would be the better alternative for most people? You seriously suggest most people would feel more happy with say Ubuntu than Windows? I think some of them have even tried, and thought not ...

      I must have dreamed all these days lost helping people with their Windows. I also dreamed when I told them all I was not fixing their Windows anymore, but I can put Linux on their PC for them.
      Those that switched I think I put them through Mandrake, then Ubuntu. Those that didn't switch, ended up either not using their PC anymore, or buying another one (which still don't work right).
      All of this was a dream.

      Applications and what you can do with your computer matters much more than having a superior solution. Without applications it's useless.

      Which is exactly why some people like me switched years ago to Linux.
      A long time since I answered to this kind of troll though, but I was in the modd, good times...

    7. Re:2nd Paragraph. by socrplayr813 · · Score: 4, Insightful

      Don't underestimate backwards compatibility. In a business environment, it's going to be one of the top things on the list. A business (especially a large one) can't simply switch because something else comes along. The cost to change and the (temporary) loss of productivity are too great.

      --
      The confidence of ignorance will always overcome the indecision of knowledge.
    8. Re:2nd Paragraph. by Anonymous Coward · · Score: 3, Informative

      for the forced Windows OS on every PC, even though I don't need it?

      Vendors who entered into exclusivity agreement with Microsoft did so of their own accord, they were not forced by anything other than market conditions.

      I must have dreamed all these days lost helping people with their Windows.

      I've helped people use all sorts of electronic devices. Many many people do not have any aptitude at all for such things regardless of how simple they are.

      I also dreamed when I told them all I was not fixing their Windows anymore, but I can put Linux on their PC for them.

      This is the biggest lie Linux supporters tell. If Linux needs no fixing, why does the USB controller on my T61 just stop working randomly with Ubuntu, but it never does with XP? How about my screen failing to light up about 10% of the time when it wakes from sleep? Or the wireless adapter failing to accept an IP from my router on another 10% of the wakes?

    9. Re:2nd Paragraph. by psbrogna · · Score: 3, Interesting
      It's not a lie. For the average IT guy doing tech support for friends and family, Ubuntu has a lower TCO. Some of the friends and family that switch over may have trouble getting used to a new OS, but the increased responsiveness of their hardware and reduced frequency of security problems sells them in the long run. This is not FUD- this is my personal experience the last two years.

      That's too bad you had OS troubles on your T61. Maybe now you understand a little how some people felt when they upgraded to Vista and hardware support wasn't exactly 100%.

      Crunch Bang (a Ubuntu derivative) was a lot easier to install on my Lenovo W500 than Vista, that's for sure.

    10. Re:2nd Paragraph. by LWATCDR · · Score: 2, Insightful

      Hummm. No not really.
      You may want to use the term inertia but it really is backward compatibility that gave Windows it's advantage.
      When Windows 3.11 started making big gains it was because you could run your dos applications in it. And you could run more than one. There was almost zero windows software that really mattered. Probably the first Windows only program that a large number of people was probably office and Netscape+Trumpet Winsock.

      What is the major complaint with Vista really? It is that a lot of older software isn't running well on it. It lacks the easy backward compatibility that XP offers. That combined with the lack of any features that really improve the average users life is why people hate it. Pain with little gain.
      Just like the X86 ISA the biggest strength is now and always has been backward compatibility. Backward compatibility==large software base.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:2nd Paragraph. by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      What? That makes absolutely no sense. Lock-in means that you bundle two normally separated products to exclusively function with eachother.

      Actually lock-in is any method which prevents users from moving to competitors by making such a move difficult or painful. It doesn't have to involve "separated products". I think you're getting lock-in confused with antitrust abuse.

    12. Re:2nd Paragraph. by spitzak · · Score: 2, Insightful

      You have it somewhat backwards. Lock-in causes backwards compatibility, not the other way around.

      The weird thing is that Microsoft is as much trapped by it's own monopoly as anybody else. They cannot be incompatible, people will just continue using the stuff they already bought, or perhaps they would lose to some competitor using Wine or something and thus being more compatible. The very thing that traps everybody else into being unable to compete with Microsoft also traps themselves into being unable to compete with themselves.

    13. Re:2nd Paragraph. by Ant+P. · · Score: 2, Informative

      If Linux needs no fixing, why does the USB controller on my T61 just stop working randomly with Ubuntu, but it never does with XP? How about my screen failing to light up about 10% of the time when it wakes from sleep? Or the wireless adapter failing to accept an IP from my router on another 10% of the wakes?

      Most of these problems are caused by the Microsoft ACPI compiler which is designed to produce corrupt output that only works correctly with Microsoft software. You can tell if you're running a crippled BIOS by looking for the string "MSFT" near the top of the kernel log.

  2. Both will stay relevant by walshy007 · · Score: 4, Insightful

    Gnome and kde are designed for different types of people, in gnome everything is typically simple and straight forward, but lacks the ability to be configured the exact way you like and is less powerfl.

    KDE on the other hand, gives a lot more flexibility and power over the way you have things, but the trade off is complexity.

    Both will continue to be relevant to their different markets for the foreseeable future. Even if development halted right now.(not that it would)

    1. Re:Both will stay relevant by Hurricane78 · · Score: 5, Funny

      Hey, I heard Slashdot is a write-only forum. So I thought I write something completely unrelated to the article, summary, title and comments I'm replying to.

      I even tried to not relate it to the site and reality on/in which I am, but it's kinda hard.

      Am I doing well in blending in?

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    2. Re:Both will stay relevant by Tubal-Cain · · Score: 5, Insightful

      This isn't your typical Simple Gnome vs Flexible KDE debate.

      For lack of a better analogy, this is like comparing Apple's transition to OSX with Windows' NT-2K-XP-Vista transitions.
      Windows has been mostly successful at maintaining backwards compatibility, but it is starting to resemble a millstone hung from the neck. It's holding them back and getting in the way.
      Meanwhile, Apple broke backwards compatibility and now are not encumbered by obsolete paradigms.

    3. Re:Both will stay relevant by donaldm · · Score: 4, Interesting
      I think you have summed this up quite nicely.

      From my personal experience I have always preferred KDE over Gnome but with my own laptop I have always allowed a choice for my wife and kids. For many years KDE was preferred although my youngest son liked Gnome.

      When I installed Fedora 10 it came with KDE 4.0 and that was a shock. For my wife the change was too radical and I quickly switched her to Gnome. I knew KDE would improve over time however what forced me to change to Gnome was the fact that switching users was impossible at the time. For a while Gnome worked quite well but I wasn't that happy with it since it always felt "old school" but usuable, however KDE at the time was painful to use.

      When KDE 4.2 came out to it was much more stable and had the features I was happy with so I quickly switched back and have been happy with it since. To me the new KDE 4,2 while different to KDE 3.5 is IMHO much more interesting and fun to work with than Gnome, however my wife is yet to make the switch back since she is much more conservative. My youngest son is still quite happy with Gnome.

      From the article the following quote is very relevent.

      You can see the differences in the current states of the two desktops from the reviews. Reviews about KDE are not always positive, but they are about large issues and shifts in the desktop paradigm. Reading them, you cannot help but come away with the impression that KDE developers are headed in a definite direction, even if you disagree with some or all of the details.

      At least we have the choice.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    4. Re:Both will stay relevant by jeremyp · · Score: 4, Funny

      Considering your completely off topic post is now at +3, it's hard to deny that your premise seems to be correct and you are in fact doing well.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    5. Re:Both will stay relevant by MichaelSmith · · Score: 4, Interesting

      both projects feed off each other

      Care to elaborate?

      More likely they bounce off each other. A gnome developer who wants animated icons everywhere and per-component customisation of transparency can be told to piss off to KDE. Likewise a KDE developer who wants to enforce on one good way to do everything can be sent packing to gnome.

    6. Re:Both will stay relevant by Azaril · · Score: 3, Insightful

      I realise that this is /., and you're discouraged from RTFA, but I think failing to read the first line of the summary is impressive even for here:

      "Setting aside the now tired debate about whether KDE or GNOME is the 'better' Linux desktop, Bruce Byfield compares their disparate development approaches and asks, not which desktop is subjectively better, but which developmental approach is likely to be most successful in the next few years."

      The point of the article is to discuss whether the design approach of gnome (gradually building and polishing its legacy code) or KDE (a complete rewrite) is more effective in the longterm.

    7. Re:Both will stay relevant by Haeleth · · Score: 2, Informative

      No; there is much in Gnome that simply cannot be configured, even by experts. Unless you count ripping out complete subsystems and replacing them with non-Gnome components as "configuration", I guess.

      And there is a lot more that technically can be configured, but only by editing undocumented gconf settings -- and since they're undocumented, they are subject to change at any time. So you might upgrade to a point release and suddenly your configuration is broken.

      Sorry, but while Gnome has many virtues, configurability is not one of them. Those desiring a configurable desktop should look to Kde, or (if they want a Gtk+-based desktop) to Xfce. Or they can roll their own desktop environment by taking a standalone window manager and choosing the utilities they like best.

    8. Re:Both will stay relevant by PopeRatzo · · Score: 3, Funny

      Apple broke backwards compatibility and now are not encumbered by obsolete paradigms.

      Except for their pricing model.

      --
      You are welcome on my lawn.
    9. Re:Both will stay relevant by PopeRatzo · · Score: 4, Funny

      I have always allowed a choice for my wife

      You're a hell of a guy. Next you'll be letting her go outside without a burqa.

      --
      You are welcome on my lawn.
    10. Re:Both will stay relevant by WaywardGeek · · Score: 2, Interesting

      The choice of Gnome vs KDE for our house is more about support from the distro than differences in the desktops. Kbuntu is simply less stable and polished than Ubuntu.

      I think the article should have talked about the recent open-sourcing of QT, which I think is critical in the KDE vs Gnome debate. Last time around, I steered application development towards GTK, rather than QT, and I had all the developers work in Gnome. This time around, because of the decision to LGPL QT, I'm steering the app to QT 4, and developers will be encouraged to use KDE.

      I believe the debate about desktops comes down to which apps win: Gnome or QT? Now that licensing issues for QT are fixed, and with QT's clear advantage in porting, I'd say QT apps will gain back lost ground.

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    11. Re:Both will stay relevant by C0vardeAn0nim0 · · Score: 4, Insightful

      two words: virtual machine.

      leopard doesn't have compatibility with "classic" mac OS anymore, neither did tiger for intel boxes, but previous versions on powerPC did. basicaly it would load an entire copy of macOS 9 on a virtual machine and run classic apps there.

      microsoft bought virtual PC probably out of envy for the success of VMWare. i say this because nobody there seems to have the vision neccessary to put it to good use. just develop something new, fast, secure and _INCOMPATIBLE_. port virtual PC for it and release as a bundle: new windows, virtual PC and a complete copy of XP to run as "classic windows". give people option to also use VMWare or virtual box as virtualisation environment (to keep people from crying foul) and get done with it.

      --
      What ? Me, worry ?
  3. Gnome alienating users by HvitRavn · · Score: 5, Funny

    Instead of planning for a 3.0 release, GNOME is opting for a gradual, piece by piece updating that will culminate in a 2.30 release. The change in version numbers is significant: It indicates that, unlike with the KDE 4 series, there will be no major break with past releases. This philosophy was obvious long before it became official last summer, and has the obvious advantage of not alienating users.

    In my opinion, despite Gnome's incremental approach, they are still highly successive in alienating their users.

    1. Re:Gnome alienating users by BrokenHalo · · Score: 5, Insightful

      In my opinion, despite Gnome's incremental approach, they are still highly successive in alienating their users.

      That, sadly, is true. I've been a big fan of Gnome since ~version 1.0, but have lost count of instances where the developers have arbitrarily decided that the way I like to get something done is no longer cool or trendy, so they break it.

      Having said that, I do try occasionally to give KDE a fair go. But I have never managed to last more than a couple of weeks. I just find the interface unnecessarily cluttered, and it makes me cranky. Or crankier than normal, anyway.

      At least neither of them are bad enough to drive me into the arms of Microsoft...

    2. Re:Gnome alienating users by jw3 · · Score: 2, Interesting

      Well, in my case, the reverse is true. I started as a KDE fan (back in 1997 or 8), and the more and more I have seen and --- later -- experienced with GNOME, the more I liked GNOME. Every GNOME release seems -- for me -- to bring me closer to my personal optimum. As it is now, it is for me already fantastically simple and friendly, and the moments when I need to focus at all on the Desktop environment are really rare.

      Instead of annyoing me with whatever they change from release to release, the GNOME developers actually succeed to make my user experience better. So then again: the way the desktop system evolves (revolution vs evolution) is also a matter of taste.

      Moreover -- since this opinion seems to be missing from the debate -- I want to stress that I actually prefer someone else doing usability decisions. Beyond a few very basic things, I have little or no interest in configuring the desktop look and behaviour. And default GNOME settings seem to be more and more suited to my taste (in contrast to KDE and Windows, and similar to MacOS).

      All that I'm saying is: hello, I belong to the target group of GNOME developers, and I kinda like the way it evolves.

      j.

    3. Re:Gnome alienating users by h4rm0ny · · Score: 2, Informative


      I really feel for the poor KDE developers with the slating that 4.0 got. It came out with the statement that it wasn't ready for end user use, but was for developers to get an early start on. When you downloaded it, the page said it wasn't stable and to use 3.5. The Kubunutu distribution (and others) stayed with KDE3.5. If you wanted to get the KDE4 version of Kubunutu you had to go to a separate page where it said this build was less stable and more intended for developers and people who wanted to experiment.

      What happened? People downloaded it in droves and started complaining en masse online about how it wasn't ready. Poor, poor KDE developers. ;9

      I think it will pay off well though in the long run. KDE4.2 is already a good system and it clearly has the basis for much more in the near future. For developers, from the little playing around I've done, it's absolutely great and QT promises easier portability. I've alternated between Gnome and KDE over the few years, but I think I'll be sticking with KDE for a while this time.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  4. Well, I think by $RANDOMLUSER · · Score: 4, Funny

    "Ripping the bandage off of the scab" is a pretty accurate description of KDE 4.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    1. Re:Well, I think by BadAnalogyGuy · · Score: 5, Funny

      You could say it is an Open Sores project. So to speak...

  5. Re:being reduced to an imitator rather than innova by Chainsaw · · Score: 4, Insightful

    Strange. I seem to recall the GNOME project being started because of KDE using the Qt toolkit, and then trying to catch up with KIOSlaves, DCOP, KParts and other superior technologies in the KDE camp.

    --
    War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
  6. Both have evolved too in leaps and bounds by G3ckoG33k · · Score: 5, Informative

    From the article you get the impression that KDE use radical changes whereas Gnome strive in little steps...

    How in accurate. Both evolve in little steps and both occasionally make radical changes.

    Gnome had a major remake for 2.0 which reduced the older clotted layout.

    KDE had a major remake for 4.0 which vectorized most of the gui.

    Otherwise, changes are small. For both.

    .

    1. Re:Both have evolved too in leaps and bounds by sarathmenon · · Score: 3, Informative

      KDE has already done it with KDE 2.0 (which IIRC was before GNOME 2.0) which was a complete overhaul from what KDE 1.x was. Doing this in the 20th century was easy, but with the current user base and dependencies, it takes a lot of guts to shelf away backwards compatibility. I was first frustrated with what they did, but the more I look at it, this seems the better choice for them in the long run.

      --
      Microsoft: "You've got questions. We've got dancing paperclips."
  7. Re:gnome better than kde by Lord+Lode · · Score: 2, Insightful

    Reason I don't like Gnome, is because GTK simply isn't good. I mean, it can't even show a window inside a window to get MDI or floating toolbars. There are almost no complex programs with a good GUI in Linux (programs like photoshop, paint shop pro, 3ds max, ms office 2007, ...), because GTK doesn't support doing floating and dockable toolbars or multiple open files in a good way. Blender is one of the few programs with a complex well done interface in Linux, but they did the entire GUI in OpenGL I think, not using a library like GTK.

    I don't know why, but this is related to the philosophy of Gnome and GTK and since I don't like that philosophy, I don't like Gnome either.

  8. KDE 4.2 by ardor · · Score: 5, Insightful

    Since 4.2, KDE4 has become quite usable. I already prefer it over KDE 3.5.

    The real edge of KDE over Gnome has always been the tech, though. kioslaves vs. gnomevfs is one example, KParts another. Add Qt 4.5 to this, and it becomes obvious that KDE is vastly superior under the hood. But, this is not what users are interested in. I do think that KDE4 learned a lesson or two from Gnome about this. I just hope they don't start removing all options because they think the "user may be confused" (just like with the infamous printing dialog Linus Torvalds was so frustrated about).

    --
    This sig does not contain any SCO code.
    1. Re:KDE 4.2 by Aladrin · · Score: 4, Interesting

      I have to say, 4.1 wasn't -that- bad. 4.0 was horrid, though.

      4.2 is indeed more stable and prettier, though. And finally firefox looks right again... A lot of the radio buttons and checkboxes wouldn't show up right on 4.1.

      At 4.0, I seriously considered a switch to Gnome. I even installed it to try it for a while. But 4.2 has totally relieved that feeling.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:KDE 4.2 by h4rm0ny · · Score: 2, Informative


      You're fine to install apps from either in the other. I try to avoid it because I'm obsessively purist about minimising memory and hard drive usage, but I can't argue the case on rational grounds. The way it works is this: Both KDE and Gnome have a whole slew of libraries that apps written for them depend on. If you have Gnome installed then you already have all the Gnome libraries and if you already have KDE then you have all the KDE libraries installed (slight simplification but never mind). Now if you install a KDE app on Gnome of vice versa, then your package manager (you may think of this as the front end such as Synaptic or Adept, although they are actually the same system underneath), will bring down all the extra libraries that the app needs. So your nice clean KDE install suddenly inherits a lot of libgnome files or whatever. ;) Now the libraries don't interfere with each other, they are just... well, libraries. There's not even an issue with having to load multiple libraries that a human is likely to notice. So unless you are an obsessive purist like me who enjoys running df frequently to see how much space a newly installed library has left you, or unless you object aesthetically to seeing a mix of styles of apps on your desktop, then there's no real reason not to mix and match. I think.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  9. Re:being reduced to an imitator rather than innova by Kjella · · Score: 2, Interesting

    Yes, because we all know you have to throw out the baby with the bathwater every 5 years to "innovate". Uh huh.

    Say what you want, but five years ago it wasn't reasonable to design the modern composite desktop. Five years is still a long time in computing and it shows. Think of it a little bit like construction work - you can remodel an existing building but if you really have to change the fundamentals you build new. That means you get all the fun of working out the kinks in the plumbing and wiring and whatnot all over again, and for a while that sucks. Then you realize it's actually quite great to live in a modern building.

    Kinda seems like KDE is the imitator.. kinda seems like KDE has always been the imitator.

    KDE is by default imitating a lot more, then has the configurability to decide where you want to be innovative. Desktops are very much "works for me" kind of stuff, when you like the "new way" that's great but Gnome has pulled a few on me where I just go "why couldn't you just leave this the #""#& alone and don't mess with it?!" and the way to revert it is usually in some obscure gconf option or no longer available because it's not "supposed to" function like that.

    I've worked with Qt4 quite a bit and it's become a very complete and consistant toolkit. The changes were large, painful and it took quite a while to get everything working as well as in Qt3. I think the same will be true of KDE 4, once the dust settles it'll have the potential to rise much higher than KDE 3.5.10 and Gnome. As well it should, it's OS X setting the standard these days...

    --
    Live today, because you never know what tomorrow brings
  10. Re:I want to use programs from both.... by CarpetShark · · Score: 2, Informative

    You can do this just fine on Debian/Ubuntu. Choose a decent distro if you want decent installation options.

  11. What? by DraconPern · · Score: 3, Funny

    ripped the bandage off the scab

    Eh.. that is usually a bad thing to do.

  12. Losing interest by a09bdb811a · · Score: 5, Interesting

    I just tried out the Ubuntu and Kubuntu 9.04 betas earlier today, and I think my interest in both GNOME and KDE is just about worn out.

    Both are really quite bloated. I've been on Debian and KDE 3 for years, but I think I'll be switching to a stand-alone window manager like fluxbox, or maybe Xfce, the next time I have to upgrade.

    GNOME on Ubuntu felt as sluggish and amateurish as ever. No amount of new themes and rehashed icons can improve GNOME. As a KDE user I was looking forward to KDE 4.2 but christ, it's so damn cluttered. I think they've actually added more clutter since 3.5, not taken it away. Every damn UI element flickers and flashes with a mouseover effect as you move around; some kind of indexing service is hitting the disk in the background; there's a plethora of desktop views or applets or whatever they're called, none of which I'm interested in; there's a new K menu that looks like it was a reject from Windows XP, and which takes several clicks to hunt around for what you're looking for; the default widget theme has super thick borders, even the pull down menus have thick borders around the menu items. The whole thing is just over-cooked. I couldn't make sense of it, frankly.

    Sure, I could turn off or tweak most of that junk. But I think what I saw today is what happens when you try to copy Windows and Mac too closely. You end up copying the bad as well as the good. You inherit the same limitations and the same performance standards. It's a poor form of competition, and I despair at how much programmer effort must have gone into creating all this bloated mimicry.

    Having said that, I only just scratched the surface. I know how good Qt 4 is, and I'm sure developing apps with the KDE4 framework is much nicer than KDE3. It's just that the result on the desktop (both of them) is a bit of a let down.

  13. Unmentioned benefit of KDE 4 - Xorg+drivers by sskang · · Score: 5, Interesting

    One of the major effects KDE 4 has had on the free desktop has been to light a fire under the metaphorical asses of Xorg and driver development. There has been tons of work going on in Xorg since the split, but until KDE 4 came along and proved that stuff like Composite could have a real effect on user experience (Compiz came first, yes, but that was more or less just bling until apps started using composite), there was not as much pressure and expectation from free desktop users.

    Turn on desktop effects on any system using KDE 4 and if you have Xorg with good drivers, the difference in experience is startling.

    The rate at which Xorg and some of the drivers are getting better is exciting, as is Qt and KDE itself, and this is in part due to the expectations that KDE 4 has set in the minds of free desktop users. Kudos to the Xorg and FOSS driver devs for stepping up. The next couple of years are going to be fun.

    1. Re:Unmentioned benefit of KDE 4 - Xorg+drivers by Anonymous Coward · · Score: 3, Funny

      Turn on desktop effects on any system using KDE 4 and if you have Xorg with good drivers, the difference in experience is startling.

      Yeah, I especially was startled by the part where my textures randomly get corrupted. Really innovative.

  14. better equals faster by petes_PoV · · Score: 4, Insightful
    These desktops are so bloated with useless features that the choice is for the least-bad, not the best.

    To give an example, Gnome's file browser takes 5 seconds on my home PC (Athlon, 2GHz, 3GB) to list a 161 entry directory. A virtualised W2K instance on the same box takes less than 1 second to list the same directory - even though it's running in a VM and has to go through SAMBA on the host to access the directory. When doing this, I took precautions to ensure no entries were cached on either instance.

    Whether that's due to a mis-configuration on my part (tho' the Ubuntu installation is simply "out of the box", no tweaks) or because the browser is badly written and poorly designed, I don't know.

    What I do know is that this effect is not limited to the file broswer and is a severe demotivator for using Linux - or recommending it to others.

    Lose the bloat, remove 50% of the features, optimise the code, THEN talk about which desktop is best.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:better equals faster by Aladrin · · Score: 2, Informative

      Is Gnome providing more stastics, previews, etc? That would make a huge difference in the time it takes to show a directory.

      Also, have you tried KDE instead, to see how it stacks up?

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:better equals faster by Neil+Jansen · · Score: 2, Informative

      Try disabling Assistive Technologies and reboot. Seems to be enabled by default for some Ubuntu versions. It will defintely kill the Nautilus experience, as one guy put it.

      See this page.

  15. Re:XFCE 4 and GNUStep by jdowland · · Score: 4, Interesting

    We must have been using a different GNUStep.

  16. Warning - Honest opinion below by bhunachchicken · · Score: 4, Interesting

    As someone who has been using KDE 2001 (around KDE 2), I have to say that I think the latest version of KDE is fucking shit. It's a MAJOR step backward from KDE 3. I feel like the developers have taken everything that was good about KDE, thrown it in the bin, and made every effort to drive me to another DE altogether.

    Things that have so far fucked me off:

    • Removal of icons on the desktop - Seriously, WTF?!! (as far as I know) EVERY OTHER FUCKING DE ALLOWS THIS!!! (I believe it might be back in now, but in the form of a hack..?)
    • Panel Configuration - Before, I could right click on the panel, select Configure Panel, and get a nice window containing a bunch of things to be tweak. Now I just get this messy stack of... of... well I don't know what the hell that is.
    • Mounting devices - It was easy before, but now we have this strange menu that doesn't provide all the functionality that the previous 3.5 implementation did.
    • Some of the new DE is JUST PLAIN UGLY! The calendar, for one, doesn't look as neat and tidy as the one in KDE 3.5
    • ... probably some other things that I cannot call to mind.

    I upgraded to KDE 4.2 a while back after everyone raved about it, but ended up reverting back down to KDE 3.5. I'm still not sure what the KDE team are attempting to achieve, but I would rather have seen a KDE 3.6 with all the fancy effects than what we have now.

    I'm going to look very carefully at KDE 4.3 when that comes out, but I have little hope that it will reach the 3.5 standard, if I'm totally honest. Rant over. Sorry, had to get this off my chest. Am I the only one that feels this way? I'm sure when 4.2 came out Slashdot commentators were proclaiming it to be THE KDE 4 we'd been waiting for. Not me.

    1. Re:Warning - Honest opinion below by lbbros · · Score: 5, Informative

      Removal of icons on the desktop - Seriously, WTF?!! (as far as I know) EVERY OTHER FUCKING DE ALLOWS THIS!!! (I believe it might be back in now, but in the form of a hack..?)

      Appearance Settings > Desktop Activity Type > "Folder View" (4.2 or later) Very hackish... so hackish there's even an option to do so.

      --
      A CC-licensed illustrated horror novel
    2. Re:Warning - Honest opinion below by lbbros · · Score: 2, Informative
      That's because you can have "Activities", which are (for now) ordered collections of widgets, independent one of each other. The plan is to integrate those with virtual desktops and provide "Contexts" to group desktop stuff (and I hope also appllications). This is of course in ongoing development. It's called "Desktop Activity" because there are other kinds of containers (like the panels). Once everything is properly integrated, I expect the terminology to change.

      Also, the way the desktop is done is via a plugin (hence the need of a "Type") , so potentially you can write your own desktop addition that puts icons upside down, for example. Some have already done so (openSUSE, creating an additional desktop type without the toolbox on the upper right corner).

      --
      A CC-licensed illustrated horror novel
  17. Decent defaults are the key by TheLink · · Score: 2, Interesting

    "For KDE, why won't you then customize it to your heart's desire?"

    That is not the point. Read his post - he said "I could turn off or tweak most of that junk".

    If the OSS GUI people keep picking crappy defaults and require 90% of the people to customize/tweak stuff to achieve "decent usability", then that means their desktops are unsuitable for public use - it means they FAIL! Sure one may feel Windows requires lots of tweaking etc to be decent, but it has the market advantage of being "defacto/preinstalled".

    A good GUI designer picks good defaults, so that 90% of the people will find it tolerable or even usable and won't need to customize it.

    Think of GUI design as "user choice + huffman coding". The most popular options should be only one or two clicks/choices away, the advanced options should still be possible, just more steps.

    GNOME fails the latter - they seem to have the development philosophy of totally removing/hiding features just because they might confuse the user.

    KDE fails for having poor defaults. Look at their latest default menu, how many people want to keep clicking backwards and forwards to navigate their stupid new menu to look for the application to launch? BTW I tried Kubuntu recently and KDE was crashing way too often - so that's another fail.

    1) The typical desktop user would not know how to customize his/her desktops OR want to know, so the desktop environment FAILS if it requires customization to achieve a good level of usability.

    2) Even if there are "resident geeks" around to customize stuff for the desktop users, this results in zillions of different customizations because every geek will have their own favourite customization. This creates a big problem when users try to call 3rd party "Customer Support/Helpdesk" - the helpdesk agents and people writing the helpdesk scripts won't even know where the caller's taskbar will be.

    At least with windows, the typical user's "start button" will be in the lower left hand (windows users who have moved it elsewhere don't normally call support to look for basic help- they call support to try to get to some higher level tech ;) ).

    How would the designer pick the defaults? They could test various designs with a large sample of users.

    Just asking people what they want doesn't work that well, because often the users themselves don't know what they want or don't say it. After all, millions of people wanted chunky spaghetti sauce, but never said it in surveys till Howard Moscovitz did some taste tests with dozens (100?) variations of spaghetti sauce and found that a lot of people liked chunky sauces (at that time there were ZERO chunky sauces on the supermarket shelves!).

    So a good designer will narrow down the variations (getting rid of the totally crappy ones - you don't bother testing varieties of spaghetti sauce that are totally awful) to a manageable number of varieties for testing.

    --
  18. Re:gnome better than kde by _merlin · · Score: 4, Interesting

    Have you considered that it could be a conscious decision, because MDIs and dockable toolbars are ugly and annoying? OSX doesn't use either of those UI paradigms, and developers don't cry out for them. As a user, I find OSX's floating, contextual inspector palettes to be much nicer than the mess of toolbars and dockable crap in visual studio. I'm getting a Linux box this week, and if Gnome doesn't have MDIs, I think that's one more thing to push me in that direction. (I think I'm going to choose Fedora as my distro.)

  19. Re:Meanwhile, MS Has Recovered From Vista... by gbjbaanb · · Score: 3, Insightful

    the troll has 1 relevant thing to say here:

    instead of getting your shit together.

    Now, I don't care so much about gnome v kde, but I do wish there was more consistency for all Linux GUIs. If everyone had a common standard to work to (eg the Windows Style Guidelines) then the Linux desktop would become a better place to work. MS did wonders for themselves with this, and until recently kept with it - unfortunately, now they've replaced the menu bar with a round button thing, no-one can find the print option anymore - which only goes to show how important and powerful the guidelines were.

    Linux has the opportunity to be great (we all know that, even the MS trolls), but isn't necessarily following up on its potential. Gnome v KDE is probably the biggest factor stopping this from happening.

  20. Re:gnome better than kde by Lord+Lode · · Score: 2, Interesting

    Yes, indeed I have considered that it is that decision. That is exactly the philosophy I don't like that I mentioned. That is the problem: the lacking features of GTK aren't due to lack of developers and time, but due to these decisions.

    I'm not convinced of the advantage of these decisions. Also you say OSX doesn't use it, but OSX is conceptually a totally different type of dektop. In Linux, how something like Gimp looks, sucks.

    Also, whether or not MDI is useful might differ from person to person, but I'm sure a lot of people, including me, like it, and there's no reason to leave it out from a proper GUI and desktop.

  21. Re:Written by a KDE user. by marsu_k · · Score: 4, Informative

    He even calls D-bus "inspired by DCOP" but ignores the fact that D-bus is not part of gnome, but gnome has instead switched to a universal standard that is not desktop-specific, and was already used by non-gnome applications on the system, including low-level components such as udev and hal. I'd wish KDE would do the same, no one needs a 2nd seperate message bus system on his machine.

    ...which is why, probably, KDE4 uses DBus. But don't let the facts get in the way of a good rant.

  22. ripped the apps too by rastos1 · · Score: 2, Interesting

    KDE has done what's necessary and ripped the bandage off the scab.

    Slackware moved KDE4 from testing into -current only a few weeks ago. So I was expecting that it is considered ready for general use. I was disappointed to find out, that the major applications such as KDevelop, Quanta and K3B are missing. And they will not come out soon either. KDE 4.2.2 will be released in a few days and still it will not contain KDevelop/Quanta/K3B. There are no dates given beyond KDE 4.2.2. KDE 4.0 was released in January 2008 (with alfa and beta releases published months before that). A year later the major apps are not ported. The change is too drastic if the major applications can't catch up in reasonable timeframe.

    1. Re:ripped the apps too by lbbros · · Score: 2, Informative

      No, simply K3b, Quanta, and KDevelop suffer from a lack of (human) resources. K3b was essentially maintained by one person (Sebastian Trueg) who then worked mostly on Nepomuk (now Mandriva is helping him porting k3b). Quanta depends on KDevPlatform, which is a component of KDevelop not yet released (again, because workforce is low).

      --
      A CC-licensed illustrated horror novel
  23. Re:gnome better than kde by ion.simon.c · · Score: 4, Informative

    The first thing which was really annoying is, that the "Dolphin" file manager eats about 200mb of ram almost instantly.

    Hi. Many things have changed since KDE 4.1. Over here (running KDE 4.2.1), Dolphin has a virtual size of ~71MB and a resident working set of ~20MB. You might want to look into upgrading.

    $ ps -eo vsize,rss,comm | grep dolphin | grep -v grep
    71652 20868 dolphin
    $ dolphin --version
    Qt: 4.5.0
    KDE: 4.2.1 (KDE 4.2.1)
    Dolphin: 1.2.1

    Ah. Something that I just thought of... is your version of KDE an optimized build? (I'm not sure that this would make *very* much difference at all, but...) Over in my full debug version of KDE SVN trunk, Dolphin has a virtual size of ~128MB and a resident size of ~28MB.


    $ ps -eo vsize,rss,comm | grep dolphin | grep -v grep
    128268 28532 dolphin
    $ dolphin --version
    Qt: 4.5.0
    KDE: 4.2.68 (KDE 4.2.68 (KDE 4.3 >= 20090327))
    Dolphin: 1.2.80

  24. Re:gnome better than kde by MemoryDragon · · Score: 2, Interesting

    The floating toolbars in osx have a load of problems, including constantly being hidden in the background somewhere when you need them because they do not stay on top. The reason osx never has used mdi simply was it is not really possible in osx in its metaphor of having the toolbar on top, every osx application sort of is mdi but the mdi is the desktop. I am not sure if this is the correct approach, my guess is either approach has its fair share of problems!

  25. Re:gnome better than kde by Hatta · · Score: 3, Funny

    Reason I don't like Gnome, is because GTK simply isn't good. I mean, it can't even show a window inside a window to get MDI

    Sup dawg, I heard you liked windows so I... nevermind.

    --
    Give me Classic Slashdot or give me death!
  26. Re:gnome better than kde by Hatta · · Score: 2, Interesting

    x.org comes to mind, do away with the client/server paradigm,among many other things...

    Because taking away one of X's greatest features is going to make it better how?

    This misconception comes up all the time. Applications need to communicate somehow, you might as well use Unix Domain Sockets. Once you have a protocol that runs over unix sockets, you can just as easily send it over TCP sockets. Network transparency comes essentially for free as a side effect of designing the local IPC efficiently.

    Do you have a situation where you can demonstrate that the network transparency of X is a bottleneck? People have been harping on this issue for years, and no one has ever demonstrated such a bottleneck. There's no reason to believe it is a bottleneck at all.

    --
    Give me Classic Slashdot or give me death!
  27. Re:XFCE 4 and GNUStep by pembo13 · · Score: 2, Funny

    I get the feeling he meant Qt or something.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  28. Re:gnome better than kde by bjourne · · Score: 4, Insightful

    No one gives a shit about network transparency. It is a totally meaningless buzzword engineers like to tout but doesn't mean anything in the real world. X is mostly network transparent, X clients aren't. You have to be very careful to avoid unnecessary round-trips which introduces latency and makes your application dog slow. The Windows shell is decidedly not network transparent, but RemoteDesktop and VNC still works with it.

    To understand why people are complaining about X, try resizing a window quickly. Do the same operation on windows. It doesn't matter what computer you are using, on X you get flicker. Try opening a bunch of apps on one workspace, then move away and to that workspace. Notice how each window is redrawn one by one, first the frame and then the window contents. That is also an effect of X's client-server architecture. If you use some other OS than Linux so you have something to compare with, it is easy to understand why people complain on X.

  29. Tip by mahadiga · · Score: 2, Insightful

    Usability is inversely proportional to the number of mouse clicks required for the user desired feature.

    --
    I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga