Slashdot Mirror


What the GNOME Desktop Gets Right and KDE Gets Wrong

An anonymous reader writes: Eric Griffith at Phoronix has provided a fresh perspective on the KDE vs. GNOME desktop debate after exclusively using GNOME for the past week while being a longtime KDE user. He concluded his five-page editorial (which raises some valid points throughout) by saying, "Gnome feels like a product. It feels like a singular experience. When you use it, it feels like it is complete and that everything you need is at your fingertips. It feels like the Linux desktop. ... In KDE, it's just some random-looking window popup that any application could have created. ... KDE doesn't feel like cohesive experience. KDE doesn't feel like it has a direction its moving in, it doesn't feel like a full experience. KDE feels like its a bunch of pieces that are moving in a bunch of different directions, that just happen to have a shared toolkit beneath them." However, with the week over and despite his criticism, he's back to using KDE.

51 of 267 comments (clear)

  1. Yes I'm old.. by Anonymous Coward · · Score: 5, Interesting

    I know that a "cohesive user experience" is what the masses want, and what Linux really needs to become a truly viable mainstram desktop OS, and that doing so is probably a good thing.

    But from a personal preference standpoint, I much prefer the "bunch of random bits" approach. It annoys me that both gnome and to a lesser extend KDE are heading in the "one big giant thing" direction where everything is interdependent and it's hard to just run the bits and pieces you want.

    I use openbox plus bits of xfce, but I like dolphin as a file browser and gnome-terminal is pretty decent and there's a few other bits and pieces from both that I like. For awhile this was no problem, but now trying to get dolphin to run properly without a full KDE install and a gazillion services running in the background is a huge pain, and I've completely given up on anything gnome (partly due to systemd as I'm trying to hold onto openrc for as long as I can.. but even before that it was pretty coupled to itself).

    And again, I acknowledge that this is probably the directions things should be heading in for the good of humanity and all that, everyone using more open software is a good thing, it's just not the Linux I started with (over a decade ago) and grew to love.

    1. Re:Yes I'm old.. by Anonymous Coward · · Score: 4, Insightful

      No, almost all of the masses want Windows, and a very small portion want OS X.

      They don't want what GNOME offers. They don't want what KDE offers. That's why the following year has been "The Year of Linux on the Desktop" since 1996, for crying out loud!

      The GNOME developers have really fucked things up. They're targeting users who do not exist, and who never will exist. By doing this, they've absolutely ruined the quality of their software, and driven away their most valuable users.

      Just look at what GNOME has done to gedit. It's hard to believe it, but gedit is a text editor! You wouldn't know it based on its now-fucked-up UI, though. It wasn't always like that. Gedit used to have a very good UI, before it was ruined. That's the level of unmitigated stupidity we're talking about from the GNOME project. Yes, they've managed to absolutely fuck up the UI and usability of a goddamn text editor!

      KDE hasn't fucked up as badly as GNOME, but they haven't made any real improvements, either. KDE's performance still isn't great, it's still memory-hungry, and some of the awful GNOME UI trends have made their way into KDE. It's only a 60% disaster, instead of a 130% disaster like GNOME has become.

      Your experience matches what every other intelligent and experienced Linux user has gone through. You've correctly observed that GNOME and KDE are, for lack of a better term, total shit. So you are forced into doing something you shouldn't have to do, which is try to piece together a working desktop environment using pieces from here and there. That's obviously what GNOME and KDE should be doing for you, were they not screwing up so goddamn badly!

    2. Re: Yes I'm old.. by morgauxo · · Score: 4, Informative

      Forget file browsing. Try finding a decent cdburner GUI frontend that doesn't pull in a bucketload of either KDE or GNOME dependencies!

      I was a long-time KDE user and about a year ago decidedent to experiment with banning both Gnome and KDE from being installed and relying on lightweight window managers. It was only mean to be an experiment, I didn't really expect to go more than a week. Today I am using StumpWM combined with the pager (and only the pager) from Lxde. The only thing I really miss is K3b. Seriously, why does a program that is just a front end to cdrecord, which is more than capable of finding my burner rely on some integral part of KDE. If I install it without KDE it tells me I have no burners! Gnomes equivalent program did the same thing.

      I guess I shouldn't complain too loud though. Maybe someday I will take the initiative and write my own burner front-end and not require a bloated desktop to run it. You can write the file manager!

    3. Re: Yes I'm old.. by Anrego · · Score: 2

      Indeed, k3b used to be elegantly simple.. then they added the bloat.

      And CD burning is one of those things that is a huge hassle to do from the command line because it involves multiple steps with intermediary files and long chains of options. It's one of the few things where I just want some basic GUI where I can add a bunch of files and click a "burn these to a CD please" button and let it sort it all out.

    4. Re: Yes I'm old.. by morgauxo · · Score: 3, Insightful

      Sure, for a basic data disc. It's not much harder with good ol' Xcdroast.

      What does Windows explorer do if you drag music files onto it. Do you get an audio CD? (honestly I'm asking cause I don't know) If so, what formats, does it handle ogg?

      Now lets see you drag a bunch of video files into explorer(it's family stuff you recorded with your cellphone right? surely i'm not talking about piracy here) Do you get something that you can pop into your DVD player and have a reasonable expectation that it will actually play?

      Mixed mode discs? Finalized or un-finalized RWs?

      My point is that there is a lot more to a decent burner program than just dragging some files onto a disc.

    5. Re:Yes I'm old.. by bondsbw · · Score: 4, Insightful

      Just look at what GNOME has done to gedit. It's hard to believe it, but gedit is a text editor! You wouldn't know it based on its now-fucked-up UI, though. It wasn't always like that. Gedit used to have a very good UI, before it was ruined.

      That's not even the latest stable version of gedit.

      The text editing (the point of the application) looks pretty close to identical in old and new. The only big difference is the menu and toolbar area, which reduces--in version 3.16--the size of the area above the text editor by 67% in exchange for putting the lesser used functions behind a menu.

      It might not fit your fancy, and that's perfectly fine. But others prefer that the UI get out of the way instead of always being in your face... evidently they won, this time.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    6. Re: Yes I'm old.. by short · · Score: 2

      Optical discs are dead for about 10 years, since cheap flashdisks.

    7. Re:Yes I'm old.. by jedidiah · · Score: 3, Insightful

      The Windows part is irrelevant. It always has been. That's why MS-DOS was king back when EVERYONE ELSE had GUIs.

      WinDOS is all about the ecosystem.

      Windows is just something people tolerate to get to whatever app or game they can't replicate on Linux or MacOS.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:Yes I'm old.. by dumfrac · · Score: 5, Interesting

      I'm too lazy to change, so when Debian Wheezy shipped with GNOME 3 as default, I just used it. Now I am very comfortable with GNOME 3, and my productivity hasn't suffered. Hooray for laziness! (Oh, and I'm old too.)

    9. Re: Yes I'm old.. by short · · Score: 2

      Still more reliable than an optical disc. The real backup is on RAID6 with automatic weekly cross-check on at least two sites, this way I do it (although only with RAID5 myself, that is not great).

    10. Re: Yes I'm old.. by michrech · · Score: 2

      Sure, for a basic data disc. It's not much harder with good ol' Xcdroast.

      What does Windows explorer do if you drag music files onto it. Do you get an audio CD? (honestly I'm asking cause I don't know) If so, what formats, does it handle ogg?

      Now lets see you drag a bunch of video files into explorer(it's family stuff you recorded with your cellphone right? surely i'm not talking about piracy here) Do you get something that you can pop into your DVD player and have a reasonable expectation that it will actually play?

      Mixed mode discs? Finalized or un-finalized RWs?

      My point is that there is a lot more to a decent burner program than just dragging some files onto a disc.

      Dragging files to your burner in explorer will give you a data disk. I haven't tried this in 8/8.1/10, but I assume it'd behave the same way. What you *can* do, however, is add those music files to a playlist in WMP -- it will allow you to burn a normal audio disc.

      --
      bork bork bork!
    11. Re:Yes I'm old.. by Anonymous Coward · · Score: 3, Insightful

      And ironically, since that's basically what 99% of people use an OS for, Windows is actually a pretty damn good one. At least it doesn't act all self-righteous.

    12. Re: Yes I'm old.. by Anrego · · Score: 2

      As a geek who uses Gentoo, I find extra dependencies means extra stuff to break down the road. Anything relating to media or desktop environments is still very much in flux, and I've found when something goes wrong on an update, it's almost always some gnome or kde library that some random package pulled in for the print dialog or some media lib (I wish ffmpeg and libav would kiss and make up..).

      These days I avoid gnome completely (systemd caused a lot of headaches, and most of them tied back to gnome somehow, and even before that gnome was a fairly common update breaker), and am hesitant to install things with direct dependencies on kde.

      Obviously on more user-friendly distros this is probably a lot less of an issue, even less so if you just use things in the default configuration, but if you like to do things your own way, avoiding boatloads of dependencies to make one thing work is definitely a good idea imo.

    13. Re:Yes I'm old.. by dumfrac · · Score: 4, Informative

      I applied the same lazy philosophy with NetworkManager. I simply just started using it. Actually, it improved my life on my laptop.

    14. Re:Yes I'm old.. by ckatko · · Score: 3, Insightful

      And what if I'm one of those users who needs that "lesser used" button every day, and multiple times an hour?

      I'm supposed to reduce my productivity because non-power users are afraid of buttons? You say they increased the screen area, but how much of that area actually exists when it's fullscreened on a 1080p screen? 3% improvement? In exchange for even more context-switching and modal dialogs?

    15. Re:Yes I'm old.. by rseuhs · · Score: 4, Insightful

      having to do relearning to do something you did for years - only slower is a massive downgrade.

    16. Re:Yes I'm old.. by bondsbw · · Score: 2

      And what if I'm one of those users who needs that "lesser used" button every day, and multiple times an hour?

      Welcome to the world of keyboard shortcuts.

      I'm supposed to reduce my productivity because non-power users are afraid of buttons?

      It's not about being "afraid" of buttons. It's about maximizing your focused task and getting everything else out of the way.

      The thing I'm most afraid of is actually this opposite extreme, this.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    17. Re: Yes I'm old.. by F.Ultra · · Score: 2

      That is not what he said, he said that his backup was on a RAID6 not that he used RAID6 as a backup!

    18. Re:Yes I'm old.. by Burz · · Score: 2

      Their goal was obviously to accommodate touchscreen/tablet usage. But I think they failed... Notice how copy and paste are now less accessible than they used to be, and most of the buttons -- although fingertip-sized -- are now smaller.

      Even worse --- Fire up Totem sometime. In its new incarnation you can't ever see a timeline unless you hover a mouse pointer over it, and the play list is gone in favor of showing multiple files/URLs as a grid of icons. But the grid cannot be manipulated in any way -- you can't add stuff to it!

      So someone at the Gnome project decided that a text editor needed to be adapted to touchscreen use, but that a movie player shouldn't burden the user with something as simple as a LIST.

      -

      Re: OP -- Yes Gnome 3 feels more cohesive (a rare thing in the Linux world), but its cohesive shittiness.
      They really can't hold a candle to the top-down integration (and functional design sense) of elementaryOS.

    19. Re:Yes I'm old.. by Burz · · Score: 2, Insightful

      Huh? Gnome borrowed the design language of tablet touchscreens with the expectation that users would resort to using the keyboard more?

    20. Re:Yes I'm old.. by ChunderDownunder · · Score: 2

      Migrate to Geany.

      It's a GTK+ text editor that works on both Linux and Windows and has a configurable toolbar.

    21. Re:Yes I'm old.. by 0123456 · · Score: 5, Insightful

      Yes, and that "peer-pressure" comes from the users.

      Generally, people want the latest and greatest. If it takes one more click to access rarely used menu items (who doesn't use keyboard shortcuts?) to have that excitement of an "upgrade," then so be it.

      Yeah, that'll be why Window 8 is so popular.

      Most users don't want to have to relearn how to do stuff just because some hipster decided their way was so much better.

    22. Re:Yes I'm old.. by 0123456 · · Score: 2

      To be fair, gedit has been broken ever since some hipster decided it should refuse to load a file if it can't figure out what the character set is. Get one non-plain-ASCII character in your file, and odds are gedit won't load the fscking thing.

    23. Re:Yes I'm old.. by cvdwl · · Score: 3, Insightful
      YES! Where are my mod points!!!!

      Most users don't want to have to relearn how to do stuff just because some hipster decided their way was so much better.

      It's just text, people. It doesn't need flying toasters or 3 dozen modes.

      --
      ... grumble, grumble, grumble, mutter, mutter, Millenium... Hand... Shrimp, I tol' 'em, I tol' 'em.
  2. From the description... by VAXcat · · Score: 4, Insightful

    " KDE doesn't feel like it has a direction its moving in, it doesn't feel like a full experience. KDE feels like its a bunch of pieces that are moving in a bunch of different directions, that just happen to have a shared toolkit beneath them"....so, it's just like every other part of UNIX, then....

    --
    There is no God, and Dirac is his prophet.
    1. Re:From the description... by Austerity+Empowers · · Score: 2

      I prefer to try to draw parallels between these reviews and audiophile nonsense phrases.

      " KDE doesn't feel like it has a direction its moving in, it doesn't feel like a full experience. KDE feels like its a bunch of pieces that are moving in a bunch of different directions

      And here's some audiophile blather I yanked out of the internet's anus:

      Pulling harmonics together from a jumbled auditory stream to form a coherent harmonic envelope.

      That said, it's really only the summary that is bad, the article actually provides something more of a detailed comparison of what exactly he didn't like. The summary however makes the article sound like drivel.

    2. Re:From the description... by Anonymous Coward · · Score: 2, Interesting

      "KDE 5" (that is, KF5, Plasma 5 and new KDE Apps releases) are actually going the opposite way - it's becoming exceptionally modular.

      Even a bit too modular for some tastes, as you don't have anything called "KDE 5" now, which results in having bunch of apps based on new KDE Frameworks 5, and bunch still on old KDELibs 4, which results in funny problems with KDE4 Dolphin not seeing the same KIO resources as Plasma, because you don't have Qt4 version of that KIO handler installed...

      Anyway, I'm a proud user of Plasma 5 desktop now and I really like the direction. This is now what KDE 4 should have been.

  3. There's no debate by Errol+backfiring · · Score: 4, Insightful

    Why should there be a debate? If you like one of them, use it. Otherwise, try XFCE, LXDE, Enlightenment, Ratpoison or whatever suits you.

    --
    Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
    1. Re:There's no debate by Merk42 · · Score: 4, Funny

      Why should there be a debate?

      Because my preferences are fact, and anyone who feels differently is stupid.

    2. Re:There's no debate by squiggleslash · · Score: 2

      Personally I find articles like TFA useful, and it's hard to see them being written outside of the context of that "debate".

      Right now I'm running a Frankengnome at home, and Unity at work. It sounds like GNOME though may be getting much closer to being that ideal system I'd like. I didn't see enough to convince me here, but I'll follow it a little more closely from here on.

      --
      You are not alone. This is not normal. None of this is normal.
  4. Geek war. by Anonymous Coward · · Score: 3, Funny

    Can we discuss systemd vs init next?

    1. Re:Geek war. by Anonymous Coward · · Score: 4, Funny

      It's time for the ultimate OS showdown: systemd vs Emacs.

  5. I am not a fan of either by Anonymous Coward · · Score: 2, Funny

    All power to you if you like GNOME Shell and KDE. Personally, I find them both to be bloated and buggy. KDE comes with a lot of crapware (my apologies if you actually do use Calligra Suite, but everyone everywhere I know of uses LibreOffice or MSOffice), and its colors & icons are very gaudy and dated. GNOME Shell is even worse--it's like if Windows 8's unintuitiveness had a drunken affair with Unity, and their bastard offspring refused to dress in anything but dark, depressing colors laden with stupid, random shapes.

  6. Interesting, though I have the opposite experience by Anonymous Coward · · Score: 5, Interesting

    What I found interesting about the quote in the summary is I have the opposite impression of the desktops being discussed. To me, GNOME feels like a collection of thrown-together tools that sort of work together. There does not appear to have any consistency or cooperation between the applications and utilities. KDE, by contrast, seems to work well as a "product" to me. All the components work together, the desktop all ties into the KDE System Settings, widgets "recongize" similar widgets, allowing them to be swapped out for widgets with similar functions.

    On the whole, one of the reasons I tend to prefer KDE over GNOME is the way the pieces of KDE fit together to make a great whole out of the parts. GNOME feels to me to be too bare, to chaotic.

    I'm not saying the author is wrong or that I'm right. I'm just pointing out the observations we've made are subjective feelings, not objective facts that should be used to promote one desktop or the other.

  7. Windows is more like KDE then Gnome by UnknownSoldier · · Score: 2, Informative

    From TFA:

    > "THE Linux desktop in the same way that Windows or OS X have THE desktop experience"

    Disagree about Windows. Every version past WinXP feels like lets-slap-this-shit-together-and-ship-it. Proof: Why the fuck does Window's Control Panel constantly need to have different entries for every version of Windows when OSX's System Panel has more or less remained mostly the same throughout?

    Never thought we'd still be having flame wars over which is better, Gnome, or KDE, in 2015 ...

    1. Re:Windows is more like KDE then Gnome by war4peace · · Score: 2

      Longtime Windows user here: you're absolutely right on the Control Panel thing.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  8. Re:Best distro to try? by techno-vampire · · Score: 2

    The default DE for Fedora is Gnome, but you can also get a KDE spin as well, so you can try both DEs on the same distro for a fair comparison.

    --
    Good, inexpensive web hosting
  9. Re:Ease of development perspective by phantomfive · · Score: 2

    What you are looking for there is Squeak and Smalltalk. Very cool system.

    --
    "First they came for the slanderers and i said nothing."
  10. Ugh, stupid clickbait by Megaweapon · · Score: 2, Insightful

    Some shitty Phoronix post about KDE vs GNOME? Is Dice running low on clicks lately?

    --
    I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
  11. How much of it is Fedora? by Anonymous Coward · · Score: 2, Interesting

    I admittedly just skimmed the article, however as one who is running the KDE flavour of Mint I would point out that the login screen looks nothing like the one he complains about (it is actually more elegant than either the gnome or kde screens on fedora) and I can look at printers without entering my password.

    Basically he is comparing Fedora's version of KDE to Fedora's version of Gnome.

    Zzzzzzzzzzzzzzzz.

  12. First impressions of X11/Linux count by tepples · · Score: 4, Interesting

    Perhaps the debate is which desktop environment to recommend to first-time users of X11/Linux so that they don't get a bad impression and misblame it on Linux.

  13. uuuuuuuuuughh by GoJays · · Score: 3, Insightful

    ugh, who cares?

    It's all a matter of personal preference. That's the beauty of Linux, you can use whatever GUI you want to use. If you don't like it, don't use it and use one of the many other options available. I don't understand this debate. It's even better that at the end of the summary, the guy goes back to KDE even after saying Gnome is better. lol

  14. Hipsters ruined GNOME 3. by Anonymous Coward · · Score: 2, Interesting

    Hipsters, their attitude, and their philosophy are what ruined GNOME. Just like with web design, Firefox and even Windows, these things were just fine until hipsters got involved. Then it all went to hell, because their ideas are incompatible with good software. They always put appearance over utility, which makes their user interfaces unintuitive, inefficient, and hard to use. They also always think they know better than the user, especially when they actually don't, which prevents their broken user interfaces from ever getting fixed. In general, they're also very repulsive people, in that interacting with them even at the most basic level is a real chore. Their inflated egos make it damn near impossible to have any sort of a reasonable discussion with them, especially if it involves changes to something they "designed". Normal people find it's easier just to move on to something else, rather than continuing to interact with hipsters. It's hard to believe, but hipsters have single-handedly managed to ruin many of the most successful software products of all time.

  15. Re:Real users use by tepples · · Score: 2, Informative

    Which is why you want a desktop environment that "gets out of your way", as page 1 of the featured article put it, and lets you get to the applications used for your task. You don't want to have to manually click through a bunch of crap just to save your credentials for logging in to other systems because the maintainer sucks at choosing good defaults (page 2). If it includes applications for doing specific tasks, the applications should be easy to understand and more importantly not broken for two years (page 3). The applications for the task of setting up peripherals likewise need to be easy to understand and work with the elevation means available to them, not needing a root password unnecessarily (page 4).

  16. The author is easily distracted by cecom · · Score: 5, Insightful

    I stopped reading when I reached the point of him complaining that the additional buttons in the login and lock screens are "distracting". That must be some kind of a joke - if your computer is locked or you haven't logged on, then you are not currently using it! How can you be complaining of it being distracting? Are you just staring at the lock screen? The problem with all these moronic reviews is that the reviewers don't actually use computers for a purpose other than reviewing. It creates an absurd situation where the reviews are not only useless, but laughable.

    1. Re:The author is easily distracted by xtronics · · Score: 4, Informative

      Totally agree - then I read the whole thing - never mentioned Dophin vs Nautilus. I mean - the most important part of a desktop was never considered?

      BTW Dolphin rocks.

  17. The minimal desktop LXDE .. by nickweller · · Score: 2

    "Lubuntu is a fast and lightweight operating system. The core of the system is based on Linux and Ubuntu. Lubuntu uses the minimal desktop LXDE, and a selection of light applications." ref

  18. One word by nyet · · Score: 2

    NetworkManager.

    STOP OVERWRITING MY /etc/resolv.conf

    And forget about aptitude purge or hold.

    1. Re:One word by Anonymous Coward · · Score: 2, Interesting

      Get this: I do not want NM running at all. I don't even want to install it. But it is a preqreq to gnome in debian, so if I'm prepping a dozen desktops with static ips, I'm screwed.

      And no fucking way I'm going to fire up NM on each one of them manually.

  19. KDE 3.5 was much better by Slicker · · Score: 2

    Many KDE users were lost and feel displaced to this day. I am among them. I used KDE from version 1.x through 3.5 but... all the criticisms of 4+ are valid. I've met many others who feel the same--that the loss of KDE with the advent of version 4 was the biggest technological tragedy ever. It was fast, intuitive, and comprehensively functional. It was very practical and a joy to use... not perfect but very near to perfect. And it was the most preferred desktop for Linux, even if not adopted as the default for any major distributions. I think that said a lot, in and of itself.

    At the time, Gnome had done some things better but not much. Mostly, Gnome had a great menu layout. It's file browsers, however, couldn't even sort dates as dates but rather as strings. I haven't looked at Gnome for some time. At the moment, I am using the awful slow and non-intuitive thing Ubuntu defaults to. On my laptop, I run Trinity--and that's where I do all my programming.

    Trinity is an effort to keep KDE 3.5 alive.. It seems the maintainers are struggling to keep it functional. It has some nuances and broken aspects that didn't originally exist in KDE 3.5 (such as K3B not always working). However, I want to give the people who took it up all the credit I can. Even as they seem to be struggling to keep it functional, it's in many ways the most practical desktop system to date.

  20. I don't think the masses "want" Windows by walterbyrd · · Score: 3, Informative

    It is just a matter of vendor lock-in, and network effect.

    Office desktops are like office copying machines. Nobody is really passionate about them.

    Windows is just a standard issue office tool. It would be more trouble than it's worth to try to move away from Windows, so we stay with it.