Comment by frameset

18 hours ago

I'm absolutely loving KDE since I returned to desktop Linux after a long absence.

What really shocks me is how few of the big distros make KDE a default or "first class" DE choice. If I was a novice user coming from Windows, I'd much prefer KDE, which if you stick to the GUI is very navigable and similar in some ways.

GNOME essentially gutted itself when it switched away from GNOME 2.

Somehow they still stuck around as a broken default. Go figure.

IIRC, then a lot of documentation still mentions GNOME first and then KDE second.

Furthermore, Ubuntu without the prefix is GNOME. Kubuntu is KDE. And all the others like Lubuntu, etc. all seem "special" to casual users.

Think of what the average university student installs in a VM, when they need to run some random command-line tool. Plain stock Ubuntu.

And GNOME lives on as a sorry excuse for a bad copy of MacOS desktop looks without the feel.

  • > GNOME essentially gutted itself when it switched away from GNOME 2.

    It gutted itself because quite frankly it was anemic at best. I was a heavy KDE 3 user back then and I vastly preferred it compared to gnome 2, but as a long time linux user I also recognize that ALL desktop linux solutions were pretty rough back them. This "gutting" was certainly painful and questionable but what we have today, KDE 6 (it also went trough painful changes in KDE 4) and GNOME 49 are leagues ahead of what we had back them and I honestly think it's important for both of these DE to remain distinct.

    > And GNOME lives on as a sorry excuse for a bad copy of MacOS desktop looks without the feel.

    It feels nothing like MacOS because it doesn't have 40 years of macintosh baggage in it, resulting in it being much more approachable for PC/windows users. I dare say GNOME earns it's distinction of being neither mac or windows, but it's own thing. It is very usable and approachable across beginners and advanced users, but lacks that depth you encounter in the competition.

    • Minor correction, the K Desktop Environment is instead called KDE Plasma starting with version 4

    • TBH Gnome 2 (initially) was half-inspired from Mac OS 9. Specially the former spatial mode in Nautilus.

  • As a long-time GNOME user, I support this sentiment entirely. What a disaster. It keeps getting worse too. Now you can barely even tell foreground from background windows thanks to this Adwaita bullshit. First they removed all the features, now they're removing all of the visual information.

    • Same, I've using GNOME for a long time and haven't switched yet out of laziness and being busy with other things, but the next time I have to upgrade my laptop I'm giving KDE a spin, I'm tired of GNOME replacing useful features with... nothing.

      They deprecate something and replace it with an app that looks sleek because it has no buttons, and it has no buttons because it has none of the features that I use. And this has happened with the file browser, the image browser, the pdf browser, the text editor... I've lost count. GNOME is seriously worse to use now than it was 15 years ago. At this point I'm not sure what they have left to butcher, but every new version they seem to surprise me with something new they found to mess with.

      8 replies →

    • I finally took the plunge and upgraded from Ubuntu 22.04 to 24.04 on my work laptop. With that come all the gnome package updates and such.

      I reboot, load up my session, and a little while after need to grab a couple files from a zip archive. I double-click it in Nautilus, nothing happens. I give it a couple more clicks before I suspect something broke, right click it, and see "Extract" as... the default cursor action...?

      I go back up and see five fresh copies of the folder that was inside the zip. I delete them all, go back to the file itself, right click, open with > file-roller. I try and drag'n'drop the couple files I need: doesn't work, for some reason. Great, they've broken drag and drop, too.

      I look it up, stumble on https://gitlab.gnome.org/GNOME/file-roller/-/issues/4, 7 years old issue -- I can already tell this is gonna be a joy; scroll down some, see https://gitlab.gnome.org/GNOME/file-roller/-/issues/4#note_1..., and audibly groan.

      > is drag and drop extraction from Nautilus (or other file managers) really that important?

      Why, yes it is! It's even worse if you go and _break_ drag'n'drop support on X11! I'm not even using Wayland!

      But, oh well, looks like file-roller is unmaintained and outside of core Gnome scope now. Nautilus' zip capabilities are enough, they say! Why would a user want to inspect the contents of a zip archive before wanting to extract it, or god forbid select specific files, after all? Definitely not worth keeping as a core OS/DE feature.

      And the PR on file-roller that fixes this on wayland with... a custom fuse virtual filesystem?! has been untouched for the past 2 years, never to be merged.

      I'm moving to KDE, thank you very much.

      2 replies →

    • To be fair to gnome, most modern software has moved this way.

      It's bad and I hate it, but at least it's not surprising.

  • Kubuntu isn't really feature complete compared to Ubuntu, for example the installer doesn't allow to create a zfs on root install.

    • I feel like the difference is that Kubuntu installer is specifically intended for users wanting the Desktop experience via KDE, whereas the Ubuntu installer can be used for multiple use-cases such as headless Servers or Desktops. Server admins might have reason to run zfs for root, but typically Desktop users are not really needing zfs when they have 1 or maybe 2 disks. There are other filesystems that provide some of the primary features without the overhead of zfs.

      If one knows they want/need a zfs root on their Desktop, then they are likely capable of getting the KDE packages setup through the main Ubuntu installer without needing the Kubuntu installer.

      1 reply →

    • zfs on Linux has not been production ready for decades. People have lost data from it. There's no real reason to allow the default installer to do this.

      If you understand the risks, you can do it yourself.

      1 reply →

  • > And GNOME lives on as a sorry excuse for a bad copy of MacOS desktop looks without the feel.

    This is an inaccurate description. GNOME is a copy of (the worst parts of) Windows 8 and Mac OS, not just Mac OS.

    But seriously, GNOME isn't that bad, and there are people who genuinely enjoy it over KDE. Choice is what makes the Linux ecosystem great.

    However, I do agree that KDE is probably a saner default than GNOME, if the goal is to make the transition from Windows to Linux easier. GNOME is (probably) less buggy than KDE, simply due to having less features overall, but the UX is going to be completely alien and off-putting to most casual users.

    • If I look back at it, GNOME is likely responsible for me abandoning all of my attempts to transition to linux when I was younger. I had no idea KDE or alt desktop environments even existed back then and even now distros don't make it easy to discover/experiment with them. It's to the point I have some internal bias against trusting any distro that uses GNOME as the default.

      I hope in the future KDE overtakes GNOME to become the "standard linux" experience.

      1 reply →

  • GNOME was ... weird in an uncool way even in version 2 if you ask me. The file picker dialog I distinctly 'member being particularly bad.

  • Personally I really like GNOME, and don't in any way consider it a "sorry excuse".

    It's not perfect, of course, and it may not be to your liking, but that's just personal preference. I don't particularly care for KDE, but I don't go around spouting vitriol about it for no good reason.

  • "How do you know if someone does not like Gnome?

    Don't worry, they will tell you."

    It is very rare that people who use Gnome feel the need to shit on other DEs, but the opposite seems to be pretty common.

    • Not surprising, when gnome it's already the default everywhere.

      GNOME is polarizing with its feature minimalism and non-traditional desktop, and many people therefore are unhappy it's the default choice in all the big distros.

      2 replies →

    • I respect all other DE's and window managers, I only hate Gnome.

      And I only hate it for being the default option. I believe it hasn't gotten its position based on technical merit or user preference but because Ubuntu is pushing it at such, plus I also hate Ubuntu and the company behind it.

      Like if people genuinely like Gnome, I don't understand it but that is fine, we are all different. I would just love to see more fair play.

    • Please. The only thing that's stayed constant through GNOME's history is that the developers have been rooting for other Linux projects to fail, like when System76 announced they were starting COSMIC (since completed and released) [0][1].

      > It is very rare that people who use Gnome feel the need to shit on other DEs, but the opposite seems to be pretty common.

      You know what they say. If you encounter one jerk, then you encountered one jerk. But if you meet 1000 jerks, and you think everyone who isn't your ally is a jerk, then maybe it's because you have a pattern of user-hostile and developer-hostile decisions which have given people reasons to dislike what you've done to their software ecosystem.

      Also, parent comment wasn't "shitting on" GNOME. They were criticizing the design, the first time user experience, and the decisions of downstream projects on which software to center. You are kinda shitting on other users though, IMO, by reframing valid criticisms of GNOME in terms of personal attacks.

      [0] https://web.archive.org/web/20221004085739/https://twitter.c...

      [1] https://system76.com/cosmic

      1 reply →

    • That's a wild anecdote. I avoided KDE for YEARS because the guy that got me into desktop Linux told me it was terrible and I took his advice as a given. He and the folks he introduced me to all talked massive shit about KDE, and they used Gnome.

      This was back around the time Gnome 3 came out.

      Oh and when I switched to Plasma two years ago, a GNOME user I used to be friends with came out of the woodwork to tell me how shit KDE is

      keep your anecdotal stereotypes to yourself bud. Maybe the real anecdote is that the people you know are unpleasant?

      notably, I'm not in contact with the people I've told this story about, anymore.

      3 replies →

  • It’s the default because it’s much easier to provide a consistent desktop with gnome compared to KDE. Let’s face it, most quality Linux desktop apps use GTK. Even Firefox uses gtk.

    So you can make KDE the default but you’re going to be forced to ship a smattering of gnome/gtk apps anyway with different ui/ux and looks.

    On the other hand, you can easily ship a GNOME desktop without even shipping qt libraries at all.

    • I would argue it's the other way round. :)

      Even GIMP, the one GTK app I would never expect to be surpassed by a KDE app, is being outdone by Krita these days.

      1 reply →

    • > Let’s face it, most quality Linux desktop apps use GTK.

      As I wrote above, more than a few large applications have switched away from GTK to Qt including Wireshark, Openshot, and now Audacity. How many large apps have switched the other way?

      Then there are the "quality" apps that have always been on the Qt / KDE side of the fence: Kdenlive, FreeCAD, Krita, Scribus, qBittorrent, Qt Creator, Dolphin... And that's free software. It is a slam dunk for Qt on the commercial side.

    • > Let's face it, most quality Linux desktop apps use GTK.

      My only dependents of GTK are Qalculate, Chromium and Firefox. I do not use the GTK version of Qalculate (but the Arch package includes it anyway) and I would never count modern web browsers as having a significant dependency on any UI toolkit. Am I missing out on a high quality Linux desktop experience?

There are two minds of thought.

1. Like yours, KDE is similar to Windows so it's less scary for new users.

2. KDE is similar to Windows so will confuse users when it doesn't run Windows software or doesn't quite behave in the same way. Macs don't look the same and people don't get scared or expect their Windows software to run on it.

I can see both arguments, and I've definitely seen internet complaints about both KDE and Gnome being either too similar or not similar enough and they are confused.

I can easily see a novice user coming from Windows accidentally getting into the edit mode of Plasma and being completely confused. I like KDE as an advanced user but I wouldn't install it on my grandma's laptop.

I agree that it would be great to have it as a first-class citizen in more distros, but I guess the maintenance burden is not negligible. I'm glad Fedora promoted it though.

  • The average Linux user is not your grandma and lets not overstate how easy it is to mess up your KDE config. Most of the config ui in KDE is delightful compared to other desktop environments, and most non-technical users would shy away from even trying to fiddle with technical stuff. And those that do fiddle and mess up are likely to have a technical person at hand to help them, because someone had to install Linux for them in the first place.

    KDE is a much more sensible default for the highly technical person who is likely to install Linux themselves. There are other great options if you want something more locked down and noob proof. KDE really is the most relevant choice for default for most distros atm.

    • Playing devil's advocate, KDE settings are clear but there might be a possibility for a "Advanced Mode" button (with a first-time click warning) on the top-right of the "Quick Settings" screen that opens up when we launch the Settings. That can hide the "risky" stuff (e.g. "Window Management" etc). There might be value in adding a "Lock Panels" options to handle accidental modifications/removal etc.

      2 replies →

  • I've had the opposite experience. I installed KDE on a new desktop I built for my mom, and outside of a handful of growing pains (mainly things Windoze had vendor locked), she's been happy as a lark with it. She hasn't gone very far off the beaten path and really doesn't have too much of a need to.

    And she is in fact a grandma.

  • For novice users there's already other more opinionated environments anyway. I get KDE because it's powerful not because I want my grandma to use it.

    In fact I don't understand why people are rooting for Linux on the desktop. I personally don't even want that to happen because it would quickly become so dumbed down and commercialised that it would become the same trash that is windows and mac. Because normal users just want to pay someone to take care of things for them and that someone will want to make ever more money. Meaning app stores, services, lock-in, advertising and such crap. So what you get is basically like ChromeOS. Easy mode for users, totally locked in to their warm and fuzzy walled garden, total corporate surveillance and completely evil to power users like you and me.

    I'm very happy if the majority of consumers stays away because their wants and needs are completely opposite to ours. All the things that make Linux great will not apply to whatever they will use.

  • 20 years ago, my late dad (then aged 69) had a desktop PC that couldn't run Windows anymore in his store business.

    Problem solved: Installed the latest Slackware stable (with yours truly as root for essential maintenance) equipped with the latest KDE 3.x environment. Had no complaints.

I second this. Once and once again I saw new distros being created, some with quite ambitious goals for the desktop, and then crippling themselves by choosing Gnome. I have nothing against it, but it seems to me clearly inferior in functionality and customizability.

What’s up with this constant insistence that the Linux desktop should be familiar to windows users? I feel like people are just as likely to be familiar with OSX at this point.

Also I’m not sure why sticking with a 30 year old mouse driven desktop metaphor is a hard requirement.

I’ve been trying it out coming from the Mac recently, mostly because I had to do stuff that didn’t play well with an arm processor.

It is surprisingly elegant and polished now. There’s a couple rough edges - the settings menu needing the apply button on every change like a form is weirdly ancient, and notifications are a bit noisy, but overall I could see myself ditching macOS for it.

> What really shocks me is how few of the big distros make KDE a default or "first class" DE choice.

There’s a reason for that: KDE has more irregular release schedule than GNOME. KDE folks are working on that, so expect situation to change.