IMHO, it boils down to history. KDE began as a DM based on Qt when Qt licensing wasn't free. It drove a lot of would be developers away. Then at the same time, GTK was not only free but could be programmed in C instead of C++ which was way more popular at the time. This drove devs not only away from KDE, but actively towards Gnome. The landscape has changed considerably, but the early feelings linger.
And the conspiracy (not so much of a) theory was Microsoft (the previous employer of the creators of GNOME) distracting everyone from the use of OpenSTEP, which was already fully functional and part of other OSes at the time, later on used in macOS and iOS.
I doubt the feelings linger, since most devs were children back when that all happened. Remember that this fud is 20 years out of date. Most original devs are long gone.
@@voxelfusion9894And Qt is still a project owned by a single company and I doubt anyone can patch anything the same way it's done in GTK since they have release schedules, planned features and other processes decided internally.
@@voxelfusion9894 The Qt Company has been pushing the limits of the GPL as much as it can, as recently as a couple of years ago. Around 2020 it almost came to KDE having to mantain a fork of Qt on their own, because the company threatened to withhold updates (including security patches) for up to six months for open source projects. (Since they own the copyright for Qt and are a major contributor of updates, they can do it legally.) No, it's not an unfounded, lingering suspicion from another era. As much as I love KDE, it's always been on shaky grounds legally/financially, depending for their entire project on a toolkit the copyright of which they don't own, and the toolkit itself being so huge and complex nowadays that it can't easily be mantained by unpaid volunteers alone were they to decide to fork it. (Which I wish they would, honestly.)
There was also the time when Microsoft bought out Nokia's phone-side of the business at the time Nokia also owned Qt. Even though Microsoft didn't even indirectly own or influence Qt, it drove a lot of people away over silly rivalry stuff. It was also around the time KDE was replacing its awfully bungled KDE 4 release with Plasma 5, which also had tons of issues on release, compared to Gnome 3 which was improving dramatically. KDE used to rival Gnome very closely during the KDE 3 v Gnome 2 days, but when both projects fumbled the ball (KDE 4 v Gnome 3), Gnome decided to patch up the ship while KDE had to deal with a snippy user-base while simultaneously showing that they were quick to abandon failed ideas. It didn't make a lot of new fans.
IMO what Neal mentioned there is part of the story, but not the whole thing. I see a few more: - Inertia: switching to something else is harder and more of a psychological leap compared to making a different initial choice. - NVIDIA support: being fully GPU-accelerated makes Plasma vulnerable to driver bugs, and NVIDIA has historically been the worst here. Their Linux market share is shrinking and their drivers are getting better, but it's still a concern for the maintainers of general-purpose distros. - Accessibility: some countries have legal requirements for a certain level of software accessibility support, which matters for distros created by people who make a living selling it or related services in said countries. Plasma has been making major strides here, though. - Misconceptions: there are still harmful memes about high resource usage and Qt licensing issues that persist despite being untrue. Thus I think it makes sense why you see more new distros defaulting to Plasma compared to old ones switching. Two that come to mind are SteamOS and Asahi Linux. Neither one needed to care about NVIDIA GPUs, perfect accessibility support, or switching from something else. And their maintainers were already KDE enthusiasts who didn't put stock in the old misconceptions.
Honestly, I think the biggest third issue is the accessibility stuff. But that's improving by leaps and bounds every Plasma release. And the accessibility landscape was largely reset with Wayland, since everyone had to start over. And in this respect, Plasma is better than every other Wayland environment right now. I didn't mention it in that post because for most distributions, accessibility wasn't the main driver for not including it or defaulting to it. Especially with Enterprise Linux distributions where they'd likely fund the development of that gap if as they'd need it.
Steamdeck uses KDE in their desktop mode. So it's possible to have a mainstream flagship use KDE, but that's just one OS using it as a default. I'd love to see KDE be used as a flagship just for the competition as a base DE.
I still don't get that choice-yeah, the assumption is that the majority of people using desktop mode will be Windows converts using a docked keyboard, but MATE is _so much more_ touch-friendly, and the first-time launch lets you choose to style your desktop UI after "Redmond" (or "Cupertino")
GNOME doesnt support variable refresh rate, when paired with wayland it creates microstutters while gaming which is why they use KDE. KDE supports VRR. otherwise i think they would have also went with GNOME.
My two cents: I was drawn to Gnome as it very simplistic and minimalist. I use Linux for work so I just open the text editor, a bunch of terminals and don't interact much with the desktop. Using the super key to quickly switch windows became so second nature that switching to windows is jarring. Granted, I haven't used KDE in 6 years or so. But I found it cluttered and slower to navigate without a mouse.
KDE Plasma 5 lets you switch windows many ways, you can set the window switcher to use Win+Tab instead of Alt+Tab or anything else. You have lots of switcher layouts to choose from... Virtual desktops. KRunner lets you navigate to window by typing in the name. Or you know, you can use rofi or dmenu
@Alex-uc7ty Agreed. Alothough i stopped using hyprland because i got tired of how i made it look, and it's too much time to write a good status bar, app launcher and hyprland config. There is something nice about having someone else taking care of the look and feel, as i suck at that. And gnome looks good enough for me to be usable. But i agree hyprland is the best wm (wayland compositor techinically) out there! And it's so fucking easy to get into, unlike most other wms out there
@@Alex-uc7tyno, it's not. You know, it should be possible to convey your personal preferences without being nasty and lying about other open source projects
@@mjdxp5688 I'm ok with derrived, nothing wrong with GTK, just not everyone wants the Gnome laws, regulations and guidelines. I like having a computer made to be customized and Gnome wants to eliminate all customizability it feels like.
I like KDE for it's customization, Gnome you got to download a thousand plugins to do with KDE Plasma can do by default. I'm seeing lesser known distros making it their default like EndeavourOS, Ubuntu Studio then there's a majority of Manjaro users run the KDE spin. I'm rooting for KDE in the longrun.
Me too. Antergos, the predecessor to EndeavourOS, actually used Cinnamon (as CinnArch) and then moved to GNOME before Antergos was discontinued in 2019 and the majority of the community moved to another Arch-based distro, EndeavourOS. EndeavourOS used a customized Xfce until November 2023, when they switched to a mostly stock KDE Plasma with Breeze Dark and a purple accent color by default (although the Live ISO is still XOrg, not sure if they'll change it for Plasma 6, even though they ship the Nvidia drivers as a boot option). EndeavourOS has been my secondary OS since 2020 and my primary OS since Windows 11 released and basically pissed me off so much that I left Windows for Linux. By that point, Proton had gotten so good that I didn't need Windows for gaming (I don't play FPS games).
Exactly. GNOME tends to use the most memory of any desktop environment, or close to it -- AND needs extensions just to do basic things that can be done out-of-the-box on, say, KDE, Cinnamon, MATE, or Xfce. Makes absolutely no sense...
TBF the reason i use gnome boils down to how bad KDE handles multiple screens. I want a task bar on every screen that looks the same on every screen. While I can get that on gnome on KDE for some reason pinned programs are only valid for one panel and makes them have everything in a different order for each panel which is just feeling wrong.
@@adherry8142 IMO, macOS is even worse than Linux, because scaling makes most screens that aren't Apple branded look bad. That's definitely a macOS issue. Though I'm pretty sure there's an option to pin an app across all taskbars in KDE Plasma though?
I will say I couldn't quite understand this myself, I've always thought plasma was better, even at its worst. (I'm pretty happy with hyprland right now, despite some nuisance issues with it - perhaps nvidia related.. not sure) I thought probably the reason is something like, people want something that doesn't look too much like windows (not that plasma has to look like windows). I think the argument presented in the video about their release schedule makes sense. Yet another reason I think I've generally been happier with rolling release distros.
Good news that I can just replace gnome with whatever I want at any time I want. This is one of the many reasons I like to use Linux. I actually use both of them depending on the computer I'm working at. My laptop is running gnome and my desktop is running KDE. I find that KDE is significantly more enjoyable to navigate with the mouse while gnome is more usable for me with a touchpad. Different strokes for different folks I guess
All-things-Flatpak has really been a game-changer. Back when I started using Linux (2006), if I wanted GNOME Mahjongg _and_ KDE Konquest, I'd have to install both frameworks and would end up with an extremely bloated desktop where the theming was just a mess-and that's assuming I even managed to avoid Dependency Hell.
@@GSBarlevboth of your issues aren't solved by flatpaks though. Now every application uses that very same runtime that back in 2008 was installed though your package Manager. But now you have them twice. For flatpak and Not flatpak
@@keit99 there is a solution for that... Never install something not in a flat pack format... I'm still waiting for someone to figure out how to flat pack a desktop manager
@@keit99 true, but: 1. I absolutely avoid Dependency Hell 2. Disk space and network speed increases have _vastly outpaced_ increases in Linux framework installation footprints since 2008
I need to make a correction here; SLES _does_ support KDE Plasma even on the server side - officially. You can install a full blown KDE Plasma on SLES 15 and it will be supported by SUSE. Only the default for the installation will be GNOME and once you have your system up (or if you use the Server template, then add KDE on top of it) you are free to choose from one of the fully supported environments.
Oh, so I'm the odd one out? I absolutely prefer the Xfce UI above all others: Does all a user needs, easy to set up, doesn't gobble resources, runs well even on older or weaker CPUs...
I run Xfce also, and on a very powerful computer. Gnome and KDE are OK, but I like desktops to stay out of the way. I do most of my work in a terminal or Web browser anyway, so don't need a heavy desktop. I do use both KDE and Gnome applications, however (kdenlive and gimp, for example) and they work fine under any desktop.
I love KDE but one of the main problems for me is that developing a QT Application is not great in any language other than C++/C/Python. GTK has bindings for many languages because it's just binding C and every language as a C FFI. But QT makes use of C++'s templating weirdness that QT which makes it much harder for other languages.
If python, a syntactically really simple language, can do it, I don't know where the problem is tbh. It may be harder than with C, but by no means unmanageable.
@@voxelfusion9894 I don't know if this is the issue, but I know that there are good C++ libraries for interfacing with Python, and there might not be any good Python interfacing libraries for most other languages (because interfacing with Python probably isn't top priority for most languages).
@@voxelfusion9894 Python is a first-class language supported by Qt. The reason Python can do it is because a ton of man-hours have gone into making it work and continues to be invested to make it work. Qt has changes inside of its design to compliment Python. From tons of experience myself, I can spin off a simple FFI into any language I want for GTK in an afternoon, but Qt would require a small dedicated team to keep up with their release schedule. A great example of this is the GTK v Qt situation in Rust: The former is a simple FFI binding while the latter is a massively involved, complicated-to-build mess.
@@huf4i3u I love C++ but it certainly is an acquired taste. C++ is a difficult language; it retains all the foot-guns from C while adding a bunch of its own. I think improved QT bindings for other popular languages would make KDE development much more accessible.
At least for OpenSUSE it is KDE, GNOME, XFCE, .... I bet SUSE as in SLES, will let you pick xfce or kde in the package patterns. you pick your desktop for the most part. always has been. admittedly XFCE was not a default selection in the easy install path, but it is now. it was always an option if you choose let me pick my own desktop and then chose the pattern for it in package selection.
> I bet SUSE as in SLES, will let you pick xfce or kde in the package patterns. Yes, but you receive reduced support for the non-gnome option, in the sense that support takes longer to take and handle your cases. When you're deploying a fleet of SLES workstations, gambling on that when you could just tick the "Gnome" box and not have to talk to management later is an easy choice.
I went distro hopping a few months ago, searching for something I could use in a project. I ended up settling on endeavouros, which defaults to kde(although the online installer, you can choose whatever you like). I was pleasently surprised by how much KDE has matured since the first time I used it. Used it a few months, but I'm back on xfce now. I think mostly because of wayland. It's still not ready for me. I like things to work, and while it mostly works, those last few things it needs, I need. Ended up running plasma on xorg most of the time anyway because of that. And I'm only back on xfce, because I prefer it, not becuase anything was wrong with kde xorg.
The KDE issue was the initial horrible release of KDE4 It caused so many issues because they did it so poorly, everyone moved to Gnome, and by the time KDE got their act together it was too late. Some people will argue it's also the licensing from Trolltech... but based on the high percentage of KDE default desktops in the KDE3 days, I don't think most users or distro's cared all that much. Yeah, some people definitely did care, and they were super vocal about it, but KDE3 was definitely the more business orientated desktop of the time, and made it a better fit. KDE4 introduced performance issues, things became much more complex, and a lot of bugs that should have been handled pre-release were just put out there as a "stable" product.
I could be misremembering, but my recollection was that the whole Qt landscape was a giant mess _ca_ 2008. Nokia had recently acquired Trolltech and was much more interested in pivoting the toolkit to support mobile. And while GTK was _aggressively_ FOSS-first, with high-quality tools like Glade being GPL, Qt was at least _toying_ with the idea of a "freemium" developer ecosystem. If my 15-year-old recollections are wrong, hopefully someone will correct me, but I distinctly remember consciously choosing to go the GTK+-2.0 route even though it made cross-platform development a bit jankier.
I remember this as well. KDE 4 was a punchline on release. Gnome 3 wasn't well loved, but KDE 4 was like half-melted base of a crap-sundae with everything else going on at the time: poor management, botched releases, the Nokia/Microsoft thing, straight up abandoning big portions of KDE 4.
@adamsfusion If you think KDE 4 wasn't ready, GNOME 3 was early beta quality at best upon release. They just kept removing crap to the point where Cinnamon (a fork of GNOME 3 components but with a Windows-like experience), MATE (the continuation of GNOME 2 technologies), LXQt (because of GTK 3), and Unity (because even Canonical got sick of working with the GNOME 3 developers) all were results of that. Even Linus Torvalds left for Xfce for a few years. And now COSMIC and Budgie are things because GNOME developers haven't learned.
I have liked KDE but there are some issues that prevent me from switching completely: Defaults are wack UI/UX don't feel consistent Bugs (I am on a Wayland GNOME+ sway setup, tried KDE but the cursor is very jank)
I don't get the hate for KDE (plasma 5), at least not in the context of GNOME Shell and Unity. On release it was less resource intensive, more stable due to its release schedule, and had a much more coherent visual design than the competition. And I really tried to like Unity and Shell until they committed to major white space and Ambiance-Gnome stopped getting support, it made installing MATE feel like a breath of fresh air from all the screen space I got back, and the transition to KDE wasn't nearly as painful since it didn't try to be discount OSX.
As a Linux user, I always thought that distros chose Gnome over KDE because they thought it was a better user experience. Turns out, distros chose Gnome because it is a better experience for distros.
Gnome has always been far better (for performances and user experience) than KDE. At first some people coming from Windows liked KDE because it looked more like Windows than Gnome, but Gnome was better from the start.
Making a distro is damned hard work, and it's mostly done by volunteers. Thus, I'm fully sympathetic to distros sidelining projects that make their work harder.
@@moventofly I have to disagree. Suggesting that Gnome has always been far better is a matter of opinion and in this case yours. I have used OpenSUSE which in my opinion has been the best distro out there and I have used it since the SUSE days around in the early 2000s. I did try Gnome several times in various forms and distributions, never my main, but for trying out. I can say that I hated it every single time. I don't like the Gnome layout and I use both command line and KDE. I would never push someone to use KDE but if I am asked about my GUI choices, I would say KDE or maybe Cinnamon but never ever Gnome. As I said at the beginning. To suggest Gnome has always been far better is simply a matter of your opinion and not a fact. Just like me preferring OpenSUSE as my best distro of choice in now 24 years is also a matter of personal choice and not a hands down fact. For me it is the best. For others, you would get a different response.
The consequence of this from my view is the GTK applications that decide that they want to do their decorations that break on any other desktop environment.
I think Ubuntu could plausibly become a KDE-first distro. They already have a track record of switching primary desktops. Also I believe Unity was built on Qt like KDE, so there's potentially some familiarity there. Not that I think it's super likely. But it could happen. But nobody else is going to change up what they're already doing.
@@rueeggerme I went and looked it up and apparently the main one was GTK up through 7. There was a Qt fallback that was eventually discontinued, and Unity 8 was supposed to move to Qt from GTK.
I'll always root for KDE over Gnome. Gnome just reminds me of Mac OS too much (in aesthetics and in the attitude of the developers, i.e. you are gonna do things our way and be happy about it). I doubt much will change with this, but one can always dream of Gnome being brought down a few pegs.
Why must Gnome be brought down ? Did they kik your puppy or something ? This almost religious aversion to Gnome is really weird, just use wathever you like without beeing silly about it.
Thank you, that is very informative. As just a desktop normy doing normy things, I wondered why KDE seemed to be getting more and more a niche choice (or at least, "special order"). I'm also one of the 50% who finds pure Gnome annoying, and it's interesting to see that the rigidity that wants to tell me how to use my computer has its good side in a more disciplined and generally tighter development pattern. Meanwhile Mint says "A plague on both your houses." Works for me.
KDE has been around for so long, if it hasn't become more popular than Gnome by now, something else is supposed to win. I recently came from Windows and almost went back to it when I saw Fedora's Gnome and couldn't make sense of it. Then I installed Cinnamon, and things made more sense.
I used to use Gnome, but I've now switched to Plasma. It's been a great move for me. I can find stuff, and I can actually drag and drop effectively, which I couldn't in some critical situations under Gnome. My only complaint is baloo_file is a PITA and keeps chewing CPU and I/O. That component needs a serious rework IMO, especially if you're using a COW f/s like btrfs.
Yeah this is exactly why I asked for update on that reddit post - I know I'm not the only one curious. Glad to see people interested in the update of the state of KDE as well.
It's about release cicles. When gnome version X is released, everything in the base gnome DE gets the update. When KDE has a release, it may pass some months before releasing everything with the new toolkit, making it way harder to repackage
I think one of the big issues with supporting Plasma is how much more deeply customizable it is than Gnome, that adds a lot of extra complexity for distros who operate commercially to provide support for
This is a dumb thought process. If customizability is a problem just set a default and lock it until users enable an experimental mode. Then your shipped system is consistent. its not rocket science
@@GarrisIiariMaybe that’s because the KDE editions of many distros are clearly an afterthought, and tend to have weird incongruencies, missing or sub-par documentation, and are just generally neglected.
If you're playing games KDE is the superior option at this point. I simply can't go without VRR anymore and KDE supports it out of the box, no patches. I do really enjoy Gnome and use it on my work machine, but my bone stock Debian 12 with KDE and flatpak Steam has ran flawlessly for me fully migrating away from Windows for everything.
I think plasma 6 could potentially be a game changer like Gnome 46 was, where the small things that were beeing built and decided and slowling moving forward finally came together.
"like Gnome 46" was? Gnome 46 is in public Alpha since ca. 2 weeks. How could it have been a game changer when the final release is still just around the corner?
I can certainly respect Distros for just shipping gnome and calling it a day and focusing on other things. I think KDE is the future though and has a much better end use experience over all. So I'm really glad they are revising their release model to be closer to gnome. This way their adoption rate should be much higher
I don't agree with you on the "better end user experience". Gnome is deliberately made very simple and easy to manage, I find its settings page much easier to comprehend than KDEs for example. I'm genuinely curious, in what way do you find the end user experience better? It's much more customisable yes, but that freedom IMO overcomplicates it to a degree that I don't fancy using it. Also the UX is worse than Gnome, doing an intuitive gesture or input combination doesn't always work.
@@setaindustrieswe'll have to agree to disagree, because I'm the opposite these days. I find GNOME much harder to use and feel it oversimplifies things that don't need simplified, and complicates things that were fine in GNOME 2. It's why I'm happy using KDE these days, even if it's somewhat broken in certain areas.
@@setaindustries first gnomes tray icons are broken which most user who switch from other os feels odd and it makes things much harder bcz stream alwase runs in backgroud no way to stop it until and unles you go in system moniter and close it, same goes with discord and other apps then vrr, hdr and other usefull things is not supported in gnome which kde have, so yeah user experience is better in kde.
@@legendboyAni I (really) started using steam a few days ago, and this also disturbed me. If you didn't know, in steam just click on the quit button (not the window close, but quit) and it'll shutdown steam completely. A bit annoying imo since I don't know the point of eating 1 gig of ram just to run steam. There should be an option in steam settings to close it with the window altogether ?
@@setaindustries IMHO, Gnome is in a broken state right now, and it has been since years, but it invests into its future. While KDE focuses on the details that are relevant for end users right now, Gnome focuses on the "bigger ideas", but leaves many features in an unfinished state. This technically makes Gnome more future-minded and KDE more present-minded. Implementing stuff that is actually works for end users right now with the technology that is currently available (what KDE does) introduces more technical debt, as all those features need to be changed as soon as newer technology is available. It often requires working around limitations in current technology, which Gnome devs often refuse to do. The question is if the future that Gnome always prepares for will ever happen, or if Gnome will just never finish their stuff because they always replace it with new stuff before it's finished.
I think if KDE attempted to court the enterprise-space better, it _could_ do a lot better for their adoption. As enterprises have demanded more of the DEs, such as accessibility, remote management, and limiting customization, Gnome has met those needs (thanks to RedHat), but KDE has largely ignored it. Another thing, as a developer/engineer, is for KDE app development to not feel like a giant kludge. If I'm writing an app not using C/C++/Python, I'm having to go pretty far out of my way to make Qt work, and by extension, fit into the KDE ecosystem. Once Frameworks hitches onto the semi-annual release cycle, that too will make things a lot easier. Picking the right KDE Frameworks version for a given Plasma environment always feels like a gamble. GTK versioning is just way more easy to reason about and leads to far less tickets ending up in the support queue over simple things like dependency availability.
That's not going to happen. RHEL owns the Gnome desktop, and RHEL is the main "enterprise" Linux distro. They'll never push anything other than Gnome. Ubuntu and Suse would have to be the ones to step up and push KDE on enterprise systems, which is also unlikely simply because they've already chosen Gnome and changing a whole UI for Enterprise users doesn't typically go down well. Similarly, Enterprise IT departments aren't going to manually change the DE on an enterprise distro they choose to go with, because then support for any issues they might have would be worse.
@@mekosmowski In enterprise settings with large deployments, deep customization of the user space needlessly complicates the job of the IT department. When you're managing hundreds or thousands of PCs, you don't want to have to *_also_* manage hundreds or thousands of differing workflow paradigms just to access a settings menu. But yeah. For my own personal computer, I want to be able to tweak whatever I feel like tweaking however I feel like tweaking it, because it is my own *_personal computer._*
Although I´m the biggest FVWM fanboy there is. If I or somebody else want a DE, It´s KDE all day long. How Gnome got this golden ticket to be the standard is beyond me... or at least it was. So thanks for a really good one Brodie, and a happy new year. Maybe 2024 is the year of the KDE desktop?
>How Gnome got this golden ticket to be the standard is beyond me GNOME 2 and Canonical, kinda became a standard, plus RHEL. I use Gnome since 2008 by force of habit, basically, even tho' we got quite a disaster with Gnome 3 back in past.
@thewhitefalcon8539 This comment right here wins! 😂 Does anybody remember when he tried to tie GNOME 3.2 to systemd and half of the Linux collectively flipped their 💩!?
When they announced they're splitting the releases for KDE 5, I kind of thought they'd still do 2 releases a year, but just stagger the components a bit i.e. Frameworks 5.y in January, then Plasma 5.y in February, and finally Apps 5.y in March, followed by the respective x.y+1 in July, August, September. As an Arch user I'm not bothered by frequent updates, but like 4.0, I guess my preferred desktop hurt themselves again...
I run Fedora KDE spin. Plasma might be bigger but it's simply superior to Gnome is almost every single way and feels like it truly embraces the freedom and customization of the Linux desktop whereas Gnome feels like it goes in the opposite direction like Windows, I thought it was crazy when they put in the full-screen menu by default after it was sooo popular in Win 8. Damn for me Gnome needs like 5 extensions to even be usable. I'd rather use XFCE.
@@moussaadem7933 When you pursue simplicity to the degree that your users regularly have to install third-party extensions to get what they would consider basic functionality out of your desktop environment -- extensions which regularly break after your updates -- you may have gone too hard.
@@bartolomeothesatyr they can use a different desktop if the software doesn't suit their use cases. That's perfectly fine with gnome. I personally never needed extensions on gnome. Icons on the desktop are useless, and the paradigm of minimizing and maximizing windows is inefficient. if I need more flexibility I will use software built around that principle, such as Plasma or Hyprland. I also like that gnome takes its time and is pedantic, it's better than producing half backed non-principled solutions
TBH if Linux started shipping KDE by default for new users alot more users coming from windows would stick around longer to you know actually try out other DEs instead of being ran off by GNOME
It's down to three things entirely, consistency in UX, stability, and Qt. Gnome was consistent and RedHat made the switch because KDE was both inconsistent and unstable. Getting corporate support for Gnome became a massive bonus for business use case, it rolled into Debian and Solaris as standard during the same time period. Aand... Qt. It shouldn't be a surprise that Qt wasn't attractive for RHEL and Debian distribution due to license antics. Just look at the most recent ones.
@@cameronbosch1213 I agree with this half way, but the Gnome shell system itself is consistent and stable, no matter what else you might say about it and despite their recent efforts to make it less stable and useful. Believe me I'm not happy about it.
@orbatos It's stable until an app changes the default folder opening app from Nautilus to Amberol (a music player) and you can't change it without going into a config file and logging out and in... That being said, MAYBE I'd use GNOME if a large portion of the developers weren't trash.
1:19 I have Ubuntu Unity on my laptop and manually installed the KDE Plasma package on it. Neofetch now calls it "Kubuntu", even though it still is Ubuntu Unity.
Shorter stable release cadence than Debian, a balance of stability from not having to update the base system that often but still fast enough that the updates probably makes sense for a user. Honestly I would much rather enjoy a yearly "stable" release with optional quarterly unstable kernel and package upgrades in between.
@@Mallchad It's been working fine for me, package updates rolls around normally. ...I *did* compile my own kernel for it though (needed Logitech G923 support).
I use Ubuntu server LTS and install KDE desktop on top of that for anything that needs a desktop. The only thing I did not like with KDE is when the default mouse click was single click to open stuff. I've tried Gnome many times and its OK but I just like how KDE works. It has the feel of Windows but you can customize everything.
My 'guess' on Gnome, in addition to the points already given, given Gnome 3 was written back in the day with both convergence in mind, AND input from Red Hat and thereby corporate requirements, such that Gnome 3 ended up being little more than an app loader. Corporations like feature limited, locked down "Just do your job!" GUIs where employees concentrate on their work and are not distracted by customization, and everything is locked down and, thus, easy to support/maintain, fits corporations. Click app, work, save. End of. IT will take an automatic back up of your work during the night via the LAN.. To do anything much in Gnome 3 requires dropping to the command line or loading extensions - neither of which would be permitted in a corporate workstation scenario. Corporations want ANY changes to be done by the IT department who will say "No" because workstations are for work, not themes, moving panels and pretty stuff. I do not like gnome but I can completely see the appeal of it's minimalism, reflected in it's low component array compared to KDE. A minimal UI just for runing apps with half the UI missing, but can loaded in by extensions or other utilities, can be done on your own system *at home!* A small, limited GUI focused on loading up apps, copying some file, that's it, end of, suits the suits very much indeed. The rest of us can load in whatever else is needed to make Gnome a 'real' UI. I have suggested to the KDE team that they include a 'locked down' mode for workstation use that hides many of the config options and imposes a single workflow in 'workstation mode' but KDE was not having it. As such I do not see KDE taking of in the corporate world. Edited because I REALLY cannot type or proof read!
Does KDE perform well if you don't have an SSD? What if you have a "mere" first-gen i7? "Only" 8G of RAM? I switched from GNOME to MATE a few years ago because the G was getting too resource thirsty with all those darn updates
May be an unpopular opinion: Cinnamon combines the best of Gnome and KDE while not having the most of the worst of each. I don't believe I will ever encounter a DE more pleasant to look at and use than Cinnamon.
Honestly, I think that in addition to what you said, the fact that we also have distros with spins goes to show the effort that people put into it, and probably why lots of people are confused on why only Gnome was default, because they probably think "Well, they have a KDE Plasma spin, so why isn't it the default?". Spins are pretty important for some cases, for example when we need to spin a virtual machine on a server so people will work only with that(you will see this practice when it comes to security) but KDE and Gnome are not the best in terms of latency, reason why spins with Mate, Xfce4 and other light DEs come into play. Personally, I have no problem seeing Gnome as the default as long as options are available, as such is the case with the Linux community in general. I understand the question, but I don't get why lots make out of this a mountain out of a molehill.
@@JEM_Tank I've always thought that the "g" was silent because it's silent in every other use of the word, but I keep hearing Linux TH-camrs pronounce the "g" and it's got me wondering.
I never really thought that much about it. I've been using a rolling release distro with KDE long enough that I never really considered why the other distros didn't use it by default outside of running behind where KDE project was. Now it makes a bit more sense. I'm looking forward to KDE6, but if the project can get onto a regular release schedule (for all components, not just Plasma) then I'm hoping to see more distros ship with KDE as the default DE. That'll be cool to see. GNOME could use some competition for being the default. It may spur them to fix some of the controversial choices they've been making over the years and be less dependent on people having to install extensions to do what they want.
To me as a user it's super annoying that many programs and small tools are either based on Electron or GTK. But not plain GTK3, but GTK3/libadwaita or GTK4 instead - guaranteeing that things will look incoherent. Having to ship half of Google Chrome with every application isn't particularily great either.
@@keit99 "Coherence" only matters from a theming perspective, but this has pretty much always historically been left up to the developer in all programs except those made with GTK and Qt for the Linux desktop. Libadwaita is very coherent in that you have a suite of applications (GNOME applications) which all behave and look similar to one another. Lack of coherence is not something you can blame libadwaita for - that's pretty much its entire purpose, whether or not you like the choices they made. As I said, if you don't like it, you can always change the GTK_THEME variable and most programs will respect that and follow your themed choices. I've never been a fan of GNOME or adwaita myself, but lack of coherency is not the fault of libadwaita. At the very least you'll have a coherent suite of applications, even if they aren't coherent to the rest of the environment.
actually KDE team is doing extra work to make gtk apps to look like home in their DE whereas Gnome team stopped even doing that. Actually theming in Gnome is broken for a couple of years now even for gtk apps.
I see desktops like Cinnamon as little more than 'what if KDE, but GTK?'. Six monthly releases still seems quite frequent. I wonder if there'd be benefits from more distros/desktops switching to annual releases? Although I'll admit I see the non-LTS Ubuntu releases as little more than betas for the next LTS 🙂
Gnome is what happens when you get developers who want to make something that superficially looks like MacOS while screwing up everything about the UX. Took them over 2 decades to add thumbnails to the filepicker, and it STILL doesn't show up in many cases.
I don't think Gnome and MacOS are as similar as people say it is. They share basic design principles like the top bar, a similar looking dash/dock (but Gnome's is hidden by default), and an apps screen (Launchpad). Besides from that, the UX is quite different. Also not sure what your filepicker issue is. The main issue with it in modern versions is that it can't generate new thumbnails, it can only show thumbnails previously generated by nautilus. But some people in Gnome are working towards replacing the GTK filepicker with nautilus so it shares the same codebase.
And even then, Their desktop is still usable. But what are they doing with their web extension things that at least on my computer crash constantly. And worse multi monitor support than Windows.
@@GSBarlev Nah, Apple has god-like UX. The only thing that comes close is fully configured KDE, but on MacOS it's just the default. Little things like saving all your window states right down to what you had typed and where you had the cursor, or the sizes and shapes of your various terminal windows before the system shutdown. Unfortunately that functionality isn't really widely adopted on Linux.
IMHO Gnome is the only usable desktop for a convertible/touch based use case. No other DE does support it in a usable state, from my testing at least...
Have you tried Plasma with Tablet Mode? It actually is really good! (Tablet Mode on KDE Plasma actually makes the window decorations bigger on server side decorated windows and also increases the size of the Plasma panels.)
Kubuntu is pretty much industry standard. To be honest, i actually don't know why they even build the Gnome version. 1-2 years Hyperland replaces Gnome. But you still have the optipn of Puppy Linux. Or rebuilding old PC's with windows NT and Vista.
Is SUSE gnome? Ive always heard the opensuse best experience is KDE it is even there first option for desktop on the installer or at least one of the main one.
@darthtaurusvontotenkopf6659 No AppIndicators? No minimize or maximize buttons without digging into GNOME Tweaks of dconf editor? A default file browser actually made dumber to the point it was forked by the Cinnamon / Linux Mint team? No dock without extensions that constantly break? And developers that 80% are absolutely horrible people to work with? Is that the GNOME you're talking about!?
Part of it might be the frameworks. I haven't really played around with the SDKs since 2008, but what I remember learning Qt4 vs. GTK+-2.0 was that the APIs and (FOSS) tooling were significantly better on the GNU side (plus Qt was going through a bunch of acquisition drama that put its future in question).
@@cameronbosch1213been using gnome for years, there's no need for minimizing and maximizing apps into and back from taskbar, it's inefficient and it takes space. Gnome makes the overview mode so easy to use so that you make use of it. And the file manager does everything you expect: copy, cut, paste, delete, symlink, sorting, grid, list and tree views, tabs, mounting and unmounting drives, browsing files over FTP, SFTP, SMB, and other protocols. If you need something more complex you might as well open your terminal. I agree that removing the app indicator was premature, but I also see why they want to get rid of it in favour of something with better UI/UX (such as the Background indicators they are working on)
According to how I remember it, it wasn't like that. Back in Red Hat 6.x / 7.x days, the software on its initial-installer CDs (Anaconda) offered to install KDE as a non-default option. Similarly, Ubuntu originally used GNOME by default & offered KDE as a non-default option. (It later switched to its own desktop, Unity, for a while before abandoning it and switching back to GNOME.) As for Debian, Gentoo, and Arch: I believe they've always left the choice of desktop up to the user, rather than having a default. On the other hand, SuSE *really did* originally use KDE by default. (edit: also, there used to be the Mandrake / Conectiva / Mandriva distros which used KDE by default. Those no longer exist, although it looks like they have some modern-day descendants such as Mageia, but that one probably isn't very popular anymore...)
@@The_Lawnmower_Man The big ones around 2005 in my experience were Red Hat, Debian, SuSE, Mandrake and Slackware (the first time I heard about Ubuntu was probably a couple of years later). Red Hat's anaconda as well as the debian installer were offering tons of choices, while the other three had KDE3 by default (if I recall correctly).
I was just thinking about this yesterday, actually. I'm glad to hear they are making changes that might allow for some greater adoption. I tried the newest version of Plasma recently, and I was *shocked* at how good it had gotten. I have heard over the years about some of the changes that have been made, but I had no idea just how polished it had actually gotten.
I love the design/features of Gnome, but I hate the developer mentality of *always* doing their own thing and spitting on all standards that didn't come directly from them. I still use Gnome and I still donate to the Gnome project, but I'll be damned if I don't say I hate *how* they do things.
@@jonnyso1 it's very early in the morning and I'm tired, so I make no claims for perfect correctness. There's variable sync, them refusing to even look at explicit sync, which is by far superior to implicit sync, fractional scaling, having no stable extensions API, the whole libadwaita nonsense, some other stuff I can't remember right now... If I don't forget this thread exists I'll see if I can add more stuff to the list when I'm actually awake
@@insu_na Thanks, I'll look those up too, but I feel some of those are work in progress, I find that Gnome usually has good reasoning behind these decisions. Libadwaita for instance is paying of, and it was a step twoards decoupling Gnome from GTK, so Gnome specific requirements stop changing things for downstream, at least thats what I thought it was about at the time.
Whenever I used KDE in the past, there was a sense that there was feature overload which is overwhelming and also it kinda felt a lot more unstable. Gnome is just a whole lot simpler and a more sane default I think. KDE looks like it has gotten a whole lot better though and moving in the right directions. I love gnome and its direction though so I probably wouldn't move from it although it's not perfect either.
Installed KDE on my Surface 5 and hated it for touch screen use. Gnome works great by default with touch out of the box and the themes are more asthetically pleasing IMO.
@@Rexhunterj that's the way i always looked at it, gnome for touch, kde for mouse, WM for kb, but the question as to why gnome is standard still stands with this logic cuz touch is definitely not the majority of users
@@RexhunterjTouch support is sketchy for KDE but honestly its an X11 input driver problem. Just nobody has written a good touchpad driver and we've been stuck with crappy drivers since forever and actual gesture support is even worse. Honestly I think just not that many care to develop touch support on Linux because touchscreen monitors are few and far between if they're used at all
Qt is the problem, it is still not a 100% community driven project and has multiple versions, many of which are commercial releases with additional features not available in the open source version. This will always leave a bad taste in the mouths of open source purest, but I think it is a viable solution for generating revenue. This is why there will most likely always be more GTK based distributions and until KDE can drop Qt for another option, it will have to live with that fact. I am excited about the possibility of Iced becoming a new toolkit and seeing what System76’s new desktop environment will be once it is released as a completed product.
First DE I touched was Xfce, then I switched to Plasma, some time later I entered the WMs realm. I initially disliked GNOME because I heard people in the community hated it, but when I tired GNOME I immedialy fell in love with it. The smooth animation, polished Wayland experience (especially for an Nvidia user like me), powerful keyboard shortcuts and touchpad gestures really got me attached to GNOME. I have been a GNOME user for more than 1 year now. I do hear about the hypes of VRR, HDR from Plasma, but neither does my hardware has that nor do I need that, so I don't feel like jumping ships. COSMIC and Xfce wayland does get my attention though Can you believe both Xfce going wayland and COSMIC releasing is in this year, 2024? I'm pretty excited
Fedora is a bit arguable because it does have an official KDE spinoff called Kinoite, and it does have other official and community spinoffs but the main release Silverblue is using Gnome
And looking at an update a year later, and good job on Fedora pushing the KDE Spin to edition status! Well deserved to have KDE on the same level as GNOME! (Personally I understand why GNOME is still on that level for RHEL but KDE is much better when it comes to listening to feedback and more Wayland standards compliant.)
GTK is also just lighter than QT. When making minimal or simple desktop applications, devs prefer the simplicity of GTK over QT, and I'm sure end users also appreciate the reduced resource usage.
When it comes to GTK 2 vs Qt 3 or 4, that's correct. The problems are that GTK 2 isn't maintained anymore, GTK 3 ballooned in terms of RAM and resource usage, and the GTK increasingly moved away from being an application toolkit and more towards just being a GNOME application toolkit with GTK 4 and especially LibAdwaita. Meanwhile, Qt has become more refined and has actually allowed LXDE to move to Qt with LXQt and use less resources than Xfce with GTK 3!
I've always found the KDE applications to be superior in their flexibility and power (though I'll admit that Amarok's library manager could take up more screen real estate, or that K3B is just confusing) compared to gnome. I'm hoping that they get more attention and development effort.
It's not exactly that **linux** is gnome heavy it just comes back to "we have too many distributions". We have way too many distros that make no meaningful changes from the upstream projects so it all looks very GNOME and SystemD heavy. A proper distro is not what friggin DE it uses but a difference in init, its package manager, and how frequently it updates.
One of the reasons in favor of Gnome is that it ships a new version on a regular agenda, so that distros (notably Ubuntu) know exactly how to work at including it in their next release. KDE Plasma is less regular, and to me, this is a major issue. I use both, switching from one to the other (currently enjoying my time with KDE).
...and Gnome releasing every half a year with the vast functionality of its UI and a stable API it provides for addon developers means you need to update all your addons every half a year, and a happy Gnome user you are if they're all ready by the time you need them.
I can't deal with any of those big stodgy fixed-release distros anymore. I've been using Garuda KDE Dragonized Gaming Edition for 2 years now and I've never liked Linux more. But this change sounds like it will be good for KDE.
Since I don't use Linux in a corporate setting (sadly, I have to use Windows for work), it's easy for me to forget that GNOME is the default, or only, desktop in a lot of corporate distros. Which is A Good Thing, because every time I've tried to use GNOME since GNOME3, the kindest thing I can say about it is... it never lasts long. I don't like the interface, I don't like the styling (which sadly has now been adopted by Firefox for its file dialogs, though browser UIs outside of Vivaldi - with OS-style window decorations and the horizontal menu bar enabled - have been a shitshow in general for a while now) or the fact that extensions which might make it halfway usable are installed in a non-intuitive, baroque process which barely works. Both factors make the claims of KDE's detractors that KDE is (a) overly complicated and (b) buggy, pretty much laughable. I've been using Manjaro KDE in pretty much its stock configuration for *years* now (only switching to Legacy Kickoff for a while, until it made the unnecessary and annoying decision to organise all apps alphabetically with no way to switch that off, at which time even the current menu system, which, again unnecessarily, sprays icons halfway across the screen, became preferable). I used KDE on different distros, with no changes other than theming, for years before then. Occasionally, I even use (and like) Linux Mint Cinnamon. GNOME2 was ok when you got used to it, though the design of GNOME1 was actually much better (if you ignore the fact that it *was* indeed buggy as hell), but GNOME3/4/40+? GNO thank you. On the other hand, just as I happily use Linux and the Mac* whenever I can, with nary a thought for the fact that most of the world uses Windows on the desktop, the preceding paragraphs demonstrate that although GNOME might in some ways be the "standard," like everyone using Cinnamon and Hyprland and all the other DEs and WMs available, I can get along without GNOME very well, and hopefully will be able to for a long time to come. *Yes, I'm afraid I also use, and like, the Mac, although all else being equal, I'd be happier if (a) it wasn't proprietary and (b) the hardware were cheaper. On that subject, I've never understood why some people say GNOME3 and successors are like the Mac, although in recent years (long after people started saying that), the Mac has, unfortunately, apparently taken some design cues from GNOME (such as ugly huge scrollbars incorporating both window titles and buttons). But other than that GNOME never seems very Mac-like to me, except perhaps insofar as it's not very customizable. For all Apple and the Mac's faults, the Mac looks and feels like it is designed by professionals with (mostly) good taste - a key part of Steve Jobs' original vision. GNOME by contrast feels like it was designed by people with no taste who don't know how to create good UI design. I daresay such comments will bring out the armies of GNOME defenders, but that's just my opinion and it's not likely to change unless the GNOME developers change the direction of GNOME in some fairly radical ways (again). Fortunately for them, just as I can live my life (mostly) in blissful ignorance of GNOME, they can do the same about KDE and the rest. That's the beauty of Linux.
@@cameronbosch1213 I still use Macs fairly often. I'd say "falling apart" is a bit strong, but yes, I think Big Sur is when they introduced the massive title bars. And now they have the iOS style Control Panel. Seems like people need to relearn that desktop/laptop computers are not tablets or phones, any more than cars are motorbikes.
@@jeffreyjoshuarollin9554 Yeah, that's why I hate macOS. If I wanted a mobile style interface, I'd use a tablet or smartphone. And Plasma mobile looks quite good. And Windows 11 ripped off KDE Plasma 5.27. And now Windows 12 looks like it will rip-off Plasma 6's defaults. Looks like Microsoft is going to break their good bad good bad releases of Windows...
@iplyrunescape305 8/8.1 was bad. 10 was okay. It was usable, but a privacy nightmare. 11 is a downgrade even compared to 8. And 12 looks to be even worse.
PCLinuxOS is a KDE-based distro. I typically install the KDE "Standard" image and then add XFCE, LXDE, LXQT and others for demo purposes, with XFCE being my daily driver. This allows me to run KDE apps from within XFCE. (Why no, I don't have any problems with disk space... 😆) One thing I don't have on my system is _systemd._ That's a personal choice, and you mileage may certainly vary.
After your discussion about having a regular combined release cycle, it seems obvious. Heck, Ubuntu has benefited from their lockstep release cycle for almost 2 decades. Question: Why do you think this wasn't obvious to the KDE team long ago?
Honestly that's a good question, it could be that GNOME for a very long time has been a project whereas KDE is more of a collection of smaller projects
KDE is an extremely fragmented ecosystem of completely seperate projects, many of which aren't employed by or regular particupants in KDE events or get togethers... To me even suggesting it is an unthinkable concept, not that I'm bashing the idea of have a problem with it persay. To put it into perspective the entire ecosystem is volunteer and community driver and very major components of a KDE distribution like Dolphin file manager aren't even grouped or shipped as a part of KDE Plasma. Whether or this is right or not is another manner. It'd require a moumental effort to get a release schedule together. and honestly. it would only take 1 very motivated person.
You are asking the Wrong question. The correct question is: Why Isn't Every Linux Distro Shipping MATE? GNOME is too heavy and limited, KDE is lighter but wayyyy too many features and does not have 1:1 effects like Mate with Compiz....the reactions are annoyingly delayed especially their "expo" which I use alot. MATE is the OVERALL do it All Midweight and perfectly in the middle.
after years (10+) of configureing every little thing in KDE and customizing various tiling WM I realized I'm old and I just need some DE that works fine with the default settings and doesn't look like some 90s retrofuturist LSD trip interface, gnome by default is super simple and consistent, and most of the time I just have a browser and terminal open for work and steam / lutris for games.
I think your point is moot because KDE looks pretty good even with default settings, shortcuts are okayish, you can change them easily if you want to, I tried gnome multiple times and it just seems like jank that apple does, if you learn exactly their way of doing it is pretty good, And if you just have browser/steam open how is that a good use case to compare 2 DEs? Like you could probably do just fine even without full DE. Just because you can change a lot in KDE doesn't mean you have to change it.
IMHO, it boils down to history. KDE began as a DM based on Qt when Qt licensing wasn't free. It drove a lot of would be developers away. Then at the same time, GTK was not only free but could be programmed in C instead of C++ which was way more popular at the time. This drove devs not only away from KDE, but actively towards Gnome.
The landscape has changed considerably, but the early feelings linger.
And the conspiracy (not so much of a) theory was Microsoft (the previous employer of the creators of GNOME) distracting everyone from the use of OpenSTEP, which was already fully functional and part of other OSes at the time, later on used in macOS and iOS.
I doubt the feelings linger, since most devs were children back when that all happened. Remember that this fud is 20 years out of date. Most original devs are long gone.
@@voxelfusion9894And Qt is still a project owned by a single company and I doubt anyone can patch anything the same way it's done in GTK since they have release schedules, planned features and other processes decided internally.
@@voxelfusion9894 The Qt Company has been pushing the limits of the GPL as much as it can, as recently as a couple of years ago. Around 2020 it almost came to KDE having to mantain a fork of Qt on their own, because the company threatened to withhold updates (including security patches) for up to six months for open source projects. (Since they own the copyright for Qt and are a major contributor of updates, they can do it legally.)
No, it's not an unfounded, lingering suspicion from another era. As much as I love KDE, it's always been on shaky grounds legally/financially, depending for their entire project on a toolkit the copyright of which they don't own, and the toolkit itself being so huge and complex nowadays that it can't easily be mantained by unpaid volunteers alone were they to decide to fork it. (Which I wish they would, honestly.)
There was also the time when Microsoft bought out Nokia's phone-side of the business at the time Nokia also owned Qt. Even though Microsoft didn't even indirectly own or influence Qt, it drove a lot of people away over silly rivalry stuff. It was also around the time KDE was replacing its awfully bungled KDE 4 release with Plasma 5, which also had tons of issues on release, compared to Gnome 3 which was improving dramatically.
KDE used to rival Gnome very closely during the KDE 3 v Gnome 2 days, but when both projects fumbled the ball (KDE 4 v Gnome 3), Gnome decided to patch up the ship while KDE had to deal with a snippy user-base while simultaneously showing that they were quick to abandon failed ideas. It didn't make a lot of new fans.
IMO what Neal mentioned there is part of the story, but not the whole thing. I see a few more:
- Inertia: switching to something else is harder and more of a psychological leap compared to making a different initial choice.
- NVIDIA support: being fully GPU-accelerated makes Plasma vulnerable to driver bugs, and NVIDIA has historically been the worst here. Their Linux market share is shrinking and their drivers are getting better, but it's still a concern for the maintainers of general-purpose distros.
- Accessibility: some countries have legal requirements for a certain level of software accessibility support, which matters for distros created by people who make a living selling it or related services in said countries. Plasma has been making major strides here, though.
- Misconceptions: there are still harmful memes about high resource usage and Qt licensing issues that persist despite being untrue.
Thus I think it makes sense why you see more new distros defaulting to Plasma compared to old ones switching. Two that come to mind are SteamOS and Asahi Linux. Neither one needed to care about NVIDIA GPUs, perfect accessibility support, or switching from something else. And their maintainers were already KDE enthusiasts who didn't put stock in the old misconceptions.
Honestly, I think the biggest third issue is the accessibility stuff. But that's improving by leaps and bounds every Plasma release. And the accessibility landscape was largely reset with Wayland, since everyone had to start over. And in this respect, Plasma is better than every other Wayland environment right now.
I didn't mention it in that post because for most distributions, accessibility wasn't the main driver for not including it or defaulting to it. Especially with Enterprise Linux distributions where they'd likely fund the development of that gap if as they'd need it.
Steamdeck uses KDE in their desktop mode. So it's possible to have a mainstream flagship use KDE, but that's just one OS using it as a default. I'd love to see KDE be used as a flagship just for the competition as a base DE.
steamos is arch based (aka rolling distro) so release schedule doesn't really matter there
OpenSUSE and Mageia have always had superb KDE integration.
This is the only way I run KDE lol
I still don't get that choice-yeah, the assumption is that the majority of people using desktop mode will be Windows converts using a docked keyboard, but MATE is _so much more_ touch-friendly, and the first-time launch lets you choose to style your desktop UI after "Redmond" (or "Cupertino")
GNOME doesnt support variable refresh rate, when paired with wayland it creates microstutters while gaming which is why they use KDE. KDE supports VRR. otherwise i think they would have also went with GNOME.
My two cents: I was drawn to Gnome as it very simplistic and minimalist. I use Linux for work so I just open the text editor, a bunch of terminals and don't interact much with the desktop.
Using the super key to quickly switch windows became so second nature that switching to windows is jarring.
Granted, I haven't used KDE in 6 years or so. But I found it cluttered and slower to navigate without a mouse.
Yeah, 6 years have made a lot of difference. KDE Plasma 5.27 and the upcoming 6 look to be much better for mouse users.
KDE Plasma 5 lets you switch windows many ways, you can set the window switcher to use Win+Tab instead of Alt+Tab or anything else. You have lots of switcher layouts to choose from... Virtual desktops. KRunner lets you navigate to window by typing in the name. Or you know, you can use rofi or dmenu
KDE is still a buggy ugly mess. If you're happy with Gnome workflow you will hate KDE. Don't listen to the fan boys. Ofc Hyprland is better 🤣👍
@Alex-uc7ty
Agreed. Alothough i stopped using hyprland because i got tired of how i made it look, and it's too much time to write a good status bar, app launcher and hyprland config.
There is something nice about having someone else taking care of the look and feel, as i suck at that. And gnome looks good enough for me to be usable.
But i agree hyprland is the best wm (wayland compositor techinically) out there! And it's so fucking easy to get into, unlike most other wms out there
@@Alex-uc7tyno, it's not. You know, it should be possible to convey your personal preferences without being nasty and lying about other open source projects
I run Debian with KDE. GNOME isn't a bad desktop, it's just something I can't get into, and I've been doing different distros since the late '90s.
Glad to see Linux Mint break the norm by specifically omitting GNOME from its desktop selection.
Technically speaking, Linux Mint's desktops are all either derived from GNOME or use the Gtk toolkit, although they are very different in most ways.
@@mjdxp5688That's the optimum in my book-GNOME is bad, GTK is bae.
@@mjdxp5688 I'm ok with derrived, nothing wrong with GTK, just not everyone wants the Gnome laws, regulations and guidelines.
I like having a computer made to be customized and Gnome wants to eliminate all customizability it feels like.
@@hopelessdecoyGnome is the HOA of Linux, makes sense lol
You know Linux Mint has specifically omitted KDE right?
I like KDE for it's customization, Gnome you got to download a thousand plugins to do with KDE Plasma can do by default. I'm seeing lesser known distros making it their default like EndeavourOS, Ubuntu Studio then there's a majority of Manjaro users run the KDE spin. I'm rooting for KDE in the longrun.
Me too. Antergos, the predecessor to EndeavourOS, actually used Cinnamon (as CinnArch) and then moved to GNOME before Antergos was discontinued in 2019 and the majority of the community moved to another Arch-based distro, EndeavourOS. EndeavourOS used a customized Xfce until November 2023, when they switched to a mostly stock KDE Plasma with Breeze Dark and a purple accent color by default (although the Live ISO is still XOrg, not sure if they'll change it for Plasma 6, even though they ship the Nvidia drivers as a boot option).
EndeavourOS has been my secondary OS since 2020 and my primary OS since Windows 11 released and basically pissed me off so much that I left Windows for Linux. By that point, Proton had gotten so good that I didn't need Windows for gaming (I don't play FPS games).
Exactly. GNOME tends to use the most memory of any desktop environment, or close to it -- AND needs extensions just to do basic things that can be done out-of-the-box on, say, KDE, Cinnamon, MATE, or Xfce. Makes absolutely no sense...
TBF the reason i use gnome boils down to how bad KDE handles multiple screens. I want a task bar on every screen that looks the same on every screen. While I can get that on gnome on KDE for some reason pinned programs are only valid for one panel and makes them have everything in a different order for each panel which is just feeling wrong.
@@adherry8142 IMO, macOS is even worse than Linux, because scaling makes most screens that aren't Apple branded look bad. That's definitely a macOS issue.
Though I'm pretty sure there's an option to pin an app across all taskbars in KDE Plasma though?
You have to pin it to each task bar separately and then move it so they are in the same order on all@@cameronbosch1213
I will say I couldn't quite understand this myself, I've always thought plasma was better, even at its worst. (I'm pretty happy with hyprland right now, despite some nuisance issues with it - perhaps nvidia related.. not sure)
I thought probably the reason is something like, people want something that doesn't look too much like windows (not that plasma has to look like windows).
I think the argument presented in the video about their release schedule makes sense. Yet another reason I think I've generally been happier with rolling release distros.
Good news that I can just replace gnome with whatever I want at any time I want.
This is one of the many reasons I like to use Linux.
I actually use both of them depending on the computer I'm working at. My laptop is running gnome and my desktop is running KDE. I find that KDE is significantly more enjoyable to navigate with the mouse while gnome is more usable for me with a touchpad. Different strokes for different folks I guess
All-things-Flatpak has really been a game-changer. Back when I started using Linux (2006), if I wanted GNOME Mahjongg _and_ KDE Konquest, I'd have to install both frameworks and would end up with an extremely bloated desktop where the theming was just a mess-and that's assuming I even managed to avoid Dependency Hell.
@@GSBarlevboth of your issues aren't solved by flatpaks though. Now every application uses that very same runtime that back in 2008 was installed though your package Manager. But now you have them twice. For flatpak and Not flatpak
@@keit99 there is a solution for that... Never install something not in a flat pack format...
I'm still waiting for someone to figure out how to flat pack a desktop manager
@@keit99 true, but:
1. I absolutely avoid Dependency Hell
2. Disk space and network speed increases have _vastly outpaced_ increases in Linux framework installation footprints since 2008
You're joking. Aren't you? @X39-hg9lz
The Nobara Project just recently switched to KDE as the 'Official' DE, so that's another one in the books for KDE.
And now Fedora brought the KDE spin up to the same "edition" level as GNOME starting with Fedora 42!
I need to make a correction here; SLES _does_ support KDE Plasma even on the server side - officially.
You can install a full blown KDE Plasma on SLES 15 and it will be supported by SUSE. Only the default for the installation will be GNOME and once you have your system up (or if you use the Server template, then add KDE on top of it) you are free to choose from one of the fully supported environments.
No. This is not supported. KDE Plasma comes through PackageHub, which is SUSE's version of EPEL (of the RHEL world).
Oh, so I'm the odd one out? I absolutely prefer the Xfce UI above all others: Does all a user needs, easy to set up, doesn't gobble resources, runs well even on older or weaker CPUs...
I run Xfce also, and on a very powerful computer. Gnome and KDE are OK, but I like desktops to stay out of the way. I do most of my work in a terminal or Web browser anyway, so don't need a heavy desktop.
I do use both KDE and Gnome applications, however (kdenlive and gimp, for example) and they work fine under any desktop.
I've heard Nobara is switching to KDE as its default desktop environment.
I love KDE but one of the main problems for me is that developing a QT Application is not great in any language other than C++/C/Python. GTK has bindings for many languages because it's just binding C and every language as a C FFI. But QT makes use of C++'s templating weirdness that QT which makes it much harder for other languages.
If python, a syntactically really simple language, can do it, I don't know where the problem is tbh. It may be harder than with C, but by no means unmanageable.
@@voxelfusion9894 I don't know if this is the issue, but I know that there are good C++ libraries for interfacing with Python, and there might not be any good Python interfacing libraries for most other languages (because interfacing with Python probably isn't top priority for most languages).
@@voxelfusion9894 Python is a first-class language supported by Qt. The reason Python can do it is because a ton of man-hours have gone into making it work and continues to be invested to make it work. Qt has changes inside of its design to compliment Python.
From tons of experience myself, I can spin off a simple FFI into any language I want for GTK in an afternoon, but Qt would require a small dedicated team to keep up with their release schedule. A great example of this is the GTK v Qt situation in Rust: The former is a simple FFI binding while the latter is a massively involved, complicated-to-build mess.
well, gotta learn C++ then.
@@huf4i3u I love C++ but it certainly is an acquired taste. C++ is a difficult language; it retains all the foot-guns from C while adding a bunch of its own. I think improved QT bindings for other popular languages would make KDE development much more accessible.
At least for OpenSUSE it is KDE, GNOME, XFCE, .... I bet SUSE as in SLES, will let you pick xfce or kde in the package patterns. you pick your desktop for the most part. always has been. admittedly XFCE was not a default selection in the easy install path, but it is now. it was always an option if you choose let me pick my own desktop and then chose the pattern for it in package selection.
> I bet SUSE as in SLES, will let you pick xfce or kde in the package patterns.
Yes, but you receive reduced support for the non-gnome option, in the sense that support takes longer to take and handle your cases. When you're deploying a fleet of SLES workstations, gambling on that when you could just tick the "Gnome" box and not have to talk to management later is an easy choice.
Default SLES and SLED use GNOME not Plasma. That's actually why openSUSE Aeon gets more resources than Kalpa.
I went distro hopping a few months ago, searching for something I could use in a project. I ended up settling on endeavouros, which defaults to kde(although the online installer, you can choose whatever you like). I was pleasently surprised by how much KDE has matured since the first time I used it. Used it a few months, but I'm back on xfce now. I think mostly because of wayland. It's still not ready for me. I like things to work, and while it mostly works, those last few things it needs, I need. Ended up running plasma on xorg most of the time anyway because of that. And I'm only back on xfce, because I prefer it, not becuase anything was wrong with kde xorg.
I liked KDE well enough, but I ended up just using GNOME again because either KDE or one of the KDE apps would crash at least twice a day
The KDE issue was the initial horrible release of KDE4 It caused so many issues because they did it so poorly, everyone moved to Gnome, and by the time KDE got their act together it was too late. Some people will argue it's also the licensing from Trolltech... but based on the high percentage of KDE default desktops in the KDE3 days, I don't think most users or distro's cared all that much. Yeah, some people definitely did care, and they were super vocal about it, but KDE3 was definitely the more business orientated desktop of the time, and made it a better fit. KDE4 introduced performance issues, things became much more complex, and a lot of bugs that should have been handled pre-release were just put out there as a "stable" product.
I could be misremembering, but my recollection was that the whole Qt landscape was a giant mess _ca_ 2008. Nokia had recently acquired Trolltech and was much more interested in pivoting the toolkit to support mobile. And while GTK was _aggressively_ FOSS-first, with high-quality tools like Glade being GPL, Qt was at least _toying_ with the idea of a "freemium" developer ecosystem.
If my 15-year-old recollections are wrong, hopefully someone will correct me, but I distinctly remember consciously choosing to go the GTK+-2.0 route even though it made cross-platform development a bit jankier.
Also like gnome 3.0 kde 4.0 wasn't ready. Which devs at the time said but the big distris ignored them.
I remember this as well. KDE 4 was a punchline on release. Gnome 3 wasn't well loved, but KDE 4 was like half-melted base of a crap-sundae with everything else going on at the time: poor management, botched releases, the Nokia/Microsoft thing, straight up abandoning big portions of KDE 4.
@adamsfusion If you think KDE 4 wasn't ready, GNOME 3 was early beta quality at best upon release. They just kept removing crap to the point where Cinnamon (a fork of GNOME 3 components but with a Windows-like experience), MATE (the continuation of GNOME 2 technologies), LXQt (because of GTK 3), and Unity (because even Canonical got sick of working with the GNOME 3 developers) all were results of that. Even Linus Torvalds left for Xfce for a few years. And now COSMIC and Budgie are things because GNOME developers haven't learned.
@@adamsfusion hell Debian considered Leaving gnome 3. If IT weren't for 3.4 which kinda made it usable Debian would have used xfce
I have liked KDE but there are some issues that prevent me from switching completely:
Defaults are wack
UI/UX don't feel consistent
Bugs (I am on a Wayland GNOME+ sway setup, tried KDE but the cursor is very jank)
I've learnt to live with these
KDE defaults always felt like they wanted to show off all the cool things they can do. That's not really conducive to good UX.
> UI/UX don't feel consistent
a big LOL. do you think GNOME is consistent?
@@huf4i3u Certainly feels more so than KDE to me.
@guitarszen yea, but i am lazy
I don't get the hate for KDE (plasma 5), at least not in the context of GNOME Shell and Unity. On release it was less resource intensive, more stable due to its release schedule, and had a much more coherent visual design than the competition. And I really tried to like Unity and Shell until they committed to major white space and Ambiance-Gnome stopped getting support, it made installing MATE feel like a breath of fresh air from all the screen space I got back, and the transition to KDE wasn't nearly as painful since it didn't try to be discount OSX.
As a Linux user, I always thought that distros chose Gnome over KDE because they thought it was a better user experience. Turns out, distros chose Gnome because it is a better experience for distros.
Gnome has always been far better (for performances and user experience) than KDE. At first some people coming from Windows liked KDE because it looked more like Windows than Gnome, but Gnome was better from the start.
Making a distro is damned hard work, and it's mostly done by volunteers. Thus, I'm fully sympathetic to distros sidelining projects that make their work harder.
@@moventofly I have to disagree. Suggesting that Gnome has always been far better is a matter of opinion and in this case yours. I have used OpenSUSE which in my opinion has been the best distro out there and I have used it since the SUSE days around in the early 2000s. I did try Gnome several times in various forms and distributions, never my main, but for trying out. I can say that I hated it every single time. I don't like the Gnome layout and I use both command line and KDE. I would never push someone to use KDE but if I am asked about my GUI choices, I would say KDE or maybe Cinnamon but never ever Gnome. As I said at the beginning. To suggest Gnome has always been far better is simply a matter of your opinion and not a fact. Just like me preferring OpenSUSE as my best distro of choice in now 24 years is also a matter of personal choice and not a hands down fact. For me it is the best. For others, you would get a different response.
The consequence of this from my view is the GTK applications that decide that they want to do their decorations that break on any other desktop environment.
I think Ubuntu could plausibly become a KDE-first distro. They already have a track record of switching primary desktops. Also I believe Unity was built on Qt like KDE, so there's potentially some familiarity there.
Not that I think it's super likely. But it could happen. But nobody else is going to change up what they're already doing.
Unity was Build with GTK.
@@rueeggerme Not unity 8 that was supposed to be Qt
@@rueeggerme I went and looked it up and apparently the main one was GTK up through 7. There was a Qt fallback that was eventually discontinued, and Unity 8 was supposed to move to Qt from GTK.
Too bad unity 8 never shipped in any meaningful way to the desktop @@keit99
That would be great. I have been running on kubuntu as my daily drivers for several years now and I am never going back.
I'll always root for KDE over Gnome. Gnome just reminds me of Mac OS too much (in aesthetics and in the attitude of the developers, i.e. you are gonna do things our way and be happy about it). I doubt much will change with this, but one can always dream of Gnome being brought down a few pegs.
Why must Gnome be brought down ? Did they kik your puppy or something ? This almost religious aversion to Gnome is really weird, just use wathever you like without beeing silly about it.
Thank you, that is very informative. As just a desktop normy doing normy things, I wondered why KDE seemed to be getting more and more a niche choice (or at least, "special order"). I'm also one of the 50% who finds pure Gnome annoying, and it's interesting to see that the rigidity that wants to tell me how to use my computer has its good side in a more disciplined and generally tighter development pattern. Meanwhile Mint says "A plague on both your houses." Works for me.
KDE has been around for so long, if it hasn't become more popular than Gnome by now, something else is supposed to win.
I recently came from Windows and almost went back to it when I saw Fedora's Gnome and couldn't make sense of it. Then I installed Cinnamon, and things made more sense.
I used to use Gnome, but I've now switched to Plasma. It's been a great move for me. I can find stuff, and I can actually drag and drop effectively, which I couldn't in some critical situations under Gnome. My only complaint is baloo_file is a PITA and keeps chewing CPU and I/O. That component needs a serious rework IMO, especially if you're using a COW f/s like btrfs.
It does need a rework but you can just turn it off. I have a massive distaste for file indexers
Yeah this is exactly why I asked for update on that reddit post - I know I'm not the only one curious. Glad to see people interested in the update of the state of KDE as well.
It's about release cicles. When gnome version X is released, everything in the base gnome DE gets the update. When KDE has a release, it may pass some months before releasing everything with the new toolkit, making it way harder to repackage
I think one of the big issues with supporting Plasma is how much more deeply customizable it is than Gnome, that adds a lot of extra complexity for distros who operate commercially to provide support for
I've read some distro maintainers say that support questions are much higher for their KDE than Gnome editions.
This is a dumb thought process. If customizability is a problem just set a default and lock it until users enable an experimental mode. Then your shipped system is consistent. its not rocket science
@@GarrisIiariMaybe that’s because the KDE editions of many distros are clearly an afterthought, and tend to have weird incongruencies, missing or sub-par documentation, and are just generally neglected.
GNOME feels more intuitive to me, but I think Budgie looks good and has great functionality as well.
If you're playing games KDE is the superior option at this point. I simply can't go without VRR anymore and KDE supports it out of the box, no patches. I do really enjoy Gnome and use it on my work machine, but my bone stock Debian 12 with KDE and flatpak Steam has ran flawlessly for me fully migrating away from Windows for everything.
I think plasma 6 could potentially be a game changer like Gnome 46 was, where the small things that were beeing built and decided and slowling moving forward finally came together.
"like Gnome 46" was? Gnome 46 is in public Alpha since ca. 2 weeks. How could it have been a game changer when the final release is still just around the corner?
@@alicethegrinsecatz6011 you're right, i meant gnome 40.
@@jonnyso1 GNOME 40 is nice and was next to the bugs I experienced the reason why I moved from Pop to Fedora.
I can certainly respect Distros for just shipping gnome and calling it a day and focusing on other things. I think KDE is the future though and has a much better end use experience over all. So I'm really glad they are revising their release model to be closer to gnome. This way their adoption rate should be much higher
I don't agree with you on the "better end user experience". Gnome is deliberately made very simple and easy to manage, I find its settings page much easier to comprehend than KDEs for example. I'm genuinely curious, in what way do you find the end user experience better? It's much more customisable yes, but that freedom IMO overcomplicates it to a degree that I don't fancy using it. Also the UX is worse than Gnome, doing an intuitive gesture or input combination doesn't always work.
@@setaindustrieswe'll have to agree to disagree, because I'm the opposite these days. I find GNOME much harder to use and feel it oversimplifies things that don't need simplified, and complicates things that were fine in GNOME 2. It's why I'm happy using KDE these days, even if it's somewhat broken in certain areas.
@@setaindustries first gnomes tray icons are broken which most user who switch from other os feels odd and it makes things much harder bcz stream alwase runs in backgroud no way to stop it until and unles you go in system moniter and close it, same goes with discord and other apps then vrr, hdr and other usefull things is not supported in gnome which kde have, so yeah user experience is better in kde.
@@legendboyAni I (really) started using steam a few days ago, and this also disturbed me.
If you didn't know, in steam just click on the quit button (not the window close, but quit) and it'll shutdown steam completely.
A bit annoying imo since I don't know the point of eating 1 gig of ram just to run steam. There should be an option in steam settings to close it with the window altogether ?
@@setaindustries IMHO, Gnome is in a broken state right now, and it has been since years, but it invests into its future. While KDE focuses on the details that are relevant for end users right now, Gnome focuses on the "bigger ideas", but leaves many features in an unfinished state.
This technically makes Gnome more future-minded and KDE more present-minded.
Implementing stuff that is actually works for end users right now with the technology that is currently available (what KDE does) introduces more technical debt, as all those features need to be changed as soon as newer technology is available. It often requires working around limitations in current technology, which Gnome devs often refuse to do.
The question is if the future that Gnome always prepares for will ever happen, or if Gnome will just never finish their stuff because they always replace it with new stuff before it's finished.
I've actually found that gnome is a great (at least for me) laptop interface, especially if you don't carry a mouse. KDE for desktop all day though.
I agree!! I use GNOME at work with my laptop,but i would never use it with my desktop pc!! I got 30 inch of 4K to work with!!
Arch is the perfect KDE distro for me. If I'm on Fedora, Gnome works well for me as well.
If KDE had decent funding, I think this would be much different.
Kali is standard XFCE. I really like XFCE. Don't need AppStores like Flatpak, or the really awful snaps
I think if KDE attempted to court the enterprise-space better, it _could_ do a lot better for their adoption. As enterprises have demanded more of the DEs, such as accessibility, remote management, and limiting customization, Gnome has met those needs (thanks to RedHat), but KDE has largely ignored it.
Another thing, as a developer/engineer, is for KDE app development to not feel like a giant kludge. If I'm writing an app not using C/C++/Python, I'm having to go pretty far out of my way to make Qt work, and by extension, fit into the KDE ecosystem. Once Frameworks hitches onto the semi-annual release cycle, that too will make things a lot easier. Picking the right KDE Frameworks version for a given Plasma environment always feels like a gamble. GTK versioning is just way more easy to reason about and leads to far less tickets ending up in the support queue over simple things like dependency availability.
That's not going to happen. RHEL owns the Gnome desktop, and RHEL is the main "enterprise" Linux distro. They'll never push anything other than Gnome. Ubuntu and Suse would have to be the ones to step up and push KDE on enterprise systems, which is also unlikely simply because they've already chosen Gnome and changing a whole UI for Enterprise users doesn't typically go down well.
Similarly, Enterprise IT departments aren't going to manually change the DE on an enterprise distro they choose to go with, because then support for any issues they might have would be worse.
Customization is one of the major features of KDE/Plasma, though. Why would they want to limit this?
@@mekosmowski In enterprise settings with large deployments, deep customization of the user space needlessly complicates the job of the IT department. When you're managing hundreds or thousands of PCs, you don't want to have to *_also_* manage hundreds or thousands of differing workflow paradigms just to access a settings menu. But yeah. For my own personal computer, I want to be able to tweak whatever I feel like tweaking however I feel like tweaking it, because it is my own *_personal computer._*
Gnome is simple to use but limited options out-of-the-box. I prefer KDE Plasma for how much more customizable it is compared to vanilla Gnome.
Although I´m the biggest FVWM fanboy there is. If I or somebody else want a DE, It´s KDE all day long. How Gnome got this golden ticket to be the standard is beyond me... or at least it was. So thanks for a really good one Brodie, and a happy new year. Maybe 2024 is the year of the KDE desktop?
>How Gnome got this golden ticket to be the standard is beyond me
GNOME 2 and Canonical, kinda became a standard, plus RHEL. I use Gnome since 2008 by force of habit, basically, even tho' we got quite a disaster with Gnome 3 back in past.
@@IvanIvanov-nn9os MATE.
@@folksurvival nah, it is 2024 and I use wayland.
Lennart Poettering
@thewhitefalcon8539 This comment right here wins! 😂
Does anybody remember when he tried to tie GNOME 3.2 to systemd and half of the Linux collectively flipped their 💩!?
When they announced they're splitting the releases for KDE 5, I kind of thought they'd still do 2 releases a year, but just stagger the components a bit
i.e. Frameworks 5.y in January, then Plasma 5.y in February, and finally Apps 5.y in March, followed by the respective x.y+1 in July, August, September.
As an Arch user I'm not bothered by frequent updates, but like 4.0, I guess my preferred desktop hurt themselves again...
I run Fedora KDE spin. Plasma might be bigger but it's simply superior to Gnome is almost every single way and feels like it truly embraces the freedom and customization of the Linux desktop whereas Gnome feels like it goes in the opposite direction like Windows, I thought it was crazy when they put in the full-screen menu by default after it was sooo popular in Win 8. Damn for me Gnome needs like 5 extensions to even be usable. I'd rather use XFCE.
Doesn't beat Gnome in simplicity and design language
@@moussaadem7933 When you pursue simplicity to the degree that your users regularly have to install third-party extensions to get what they would consider basic functionality out of your desktop environment -- extensions which regularly break after your updates -- you may have gone too hard.
@@bartolomeothesatyr they can use a different desktop if the software doesn't suit their use cases. That's perfectly fine with gnome. I personally never needed extensions on gnome. Icons on the desktop are useless, and the paradigm of minimizing and maximizing windows is inefficient. if I need more flexibility I will use software built around that principle, such as Plasma or Hyprland. I also like that gnome takes its time and is pedantic, it's better than producing half backed non-principled solutions
Happy New Year to each and every one of you!
Greetings from Finland!
TBH if Linux started shipping KDE by default for new users alot more users coming from windows would stick around longer to you know actually try out other DEs instead of being ran off by GNOME
I was fully expecting this to be another "Chromium vs Firefox Quantum Engine" situation, so there being a more concrete answer is cool.
It's down to three things entirely, consistency in UX, stability, and Qt. Gnome was consistent and RedHat made the switch because KDE was both inconsistent and unstable. Getting corporate support for Gnome became a massive bonus for business use case, it rolled into Debian and Solaris as standard during the same time period.
Aand... Qt. It shouldn't be a surprise that Qt wasn't attractive for RHEL and Debian distribution due to license antics. Just look at the most recent ones.
It was consistent... Until GNOME 3.
how is qt not attractive? the open source variant is lgpl3 and with some parts that are gpl3
@@cameronbosch1213 I agree with this half way, but the Gnome shell system itself is consistent and stable, no matter what else you might say about it and despite their recent efforts to make it less stable and useful. Believe me I'm not happy about it.
@@idk-sy3iu I don't know what to tell you other that read up on it.
@orbatos It's stable until an app changes the default folder opening app from Nautilus to Amberol (a music player) and you can't change it without going into a config file and logging out and in...
That being said, MAYBE I'd use GNOME if a large portion of the developers weren't trash.
1:19 I have Ubuntu Unity on my laptop and manually installed the KDE Plasma package on it. Neofetch now calls it "Kubuntu", even though it still is Ubuntu Unity.
why isn't every distro shipping hyprland???
is this serious or?
Your'e right, KDE has always worked best with rolling release distros. What doesn't make sense to me is why KDE neon is Ubuntu based.
Shorter stable release cadence than Debian, a balance of stability from not having to update the base system that often but still fast enough that the updates probably makes sense for a user. Honestly I would much rather enjoy a yearly "stable" release with optional quarterly unstable kernel and package upgrades in between.
Do they even maintain KDE Neon? It feels like a shell to me
@@Mallchad It's been working fine for me, package updates rolls around normally.
...I *did* compile my own kernel for it though (needed Logitech G923 support).
I use Ubuntu server LTS and install KDE desktop on top of that for anything that needs a desktop. The only thing I did not like with KDE is when the default mouse click was single click to open stuff. I've tried Gnome many times and its OK but I just like how KDE works. It has the feel of Windows but you can customize everything.
Such a shame since I personally think KDE is so much better.
My 'guess' on Gnome, in addition to the points already given, given Gnome 3 was written back in the day with both convergence in mind, AND input from Red Hat and thereby corporate requirements, such that Gnome 3 ended up being little more than an app loader. Corporations like feature limited, locked down "Just do your job!" GUIs where employees concentrate on their work and are not distracted by customization, and everything is locked down and, thus, easy to support/maintain, fits corporations. Click app, work, save. End of. IT will take an automatic back up of your work during the night via the LAN..
To do anything much in Gnome 3 requires dropping to the command line or loading extensions - neither of which would be permitted in a corporate workstation scenario. Corporations want ANY changes to be done by the IT department who will say "No" because workstations are for work, not themes, moving panels and pretty stuff. I do not like gnome but I can completely see the appeal of it's minimalism, reflected in it's low component array compared to KDE. A minimal UI just for runing apps with half the UI missing, but can loaded in by extensions or other utilities, can be done on your own system *at home!* A small, limited GUI focused on loading up apps, copying some file, that's it, end of, suits the suits very much indeed. The rest of us can load in whatever else is needed to make Gnome a 'real' UI.
I have suggested to the KDE team that they include a 'locked down' mode for workstation use that hides many of the config options and imposes a single workflow in 'workstation mode' but KDE was not having it. As such I do not see KDE taking of in the corporate world.
Edited because I REALLY cannot type or proof read!
I prefer Gnome over KDE. It feels much better to use. But I agree that KDE is more forward in several things.
As a huge KDE fan, this is a welcome video. Very interesting and informative
Never understood how or why it got this way.
Especially suse. They were known as one of the best KDE distros. The betrayal!!
Does KDE perform well if you don't have an SSD? What if you have a "mere" first-gen i7? "Only" 8G of RAM?
I switched from GNOME to MATE a few years ago because the G was getting too resource thirsty with all those darn updates
May be an unpopular opinion: Cinnamon combines the best of Gnome and KDE while not having the most of the worst of each. I don't believe I will ever encounter a DE more pleasant to look at and use than Cinnamon.
Me running MATE because Gnome drank the "your computer is a phone" kool-aid.
The questio is more: Why are so mmany distributions coming with painful hand cuffs like Gnome, when there are reak desktops like XFCE or MATE?
Honestly, I think that in addition to what you said, the fact that we also have distros with spins goes to show the effort that people put into it, and probably why lots of people are confused on why only Gnome was default, because they probably think "Well, they have a KDE Plasma spin, so why isn't it the default?". Spins are pretty important for some cases, for example when we need to spin a virtual machine on a server so people will work only with that(you will see this practice when it comes to security) but KDE and Gnome are not the best in terms of latency, reason why spins with Mate, Xfce4 and other light DEs come into play. Personally, I have no problem seeing Gnome as the default as long as options are available, as such is the case with the Linux community in general. I understand the question, but I don't get why lots make out of this a mountain out of a molehill.
Okay, I've got to ask, is the "g" in Gnome supposed to be pronounced, or is the project pronounced with a silent "g" like in garden gnome?
I’ve never really thought about it, but good question I would also like to know
It's already an english word, just say it like a normal human person.
@@JEM_Tank I've always thought that the "g" was silent because it's silent in every other use of the word, but I keep hearing Linux TH-camrs pronounce the "g" and it's got me wondering.
Both pronunciations are accepted, but technically you are supposed to pronounce the G.
Guh-Nome. Because GNU Network Object Model Environment was the former acronym.
I never really thought that much about it. I've been using a rolling release distro with KDE long enough that I never really considered why the other distros didn't use it by default outside of running behind where KDE project was. Now it makes a bit more sense. I'm looking forward to KDE6, but if the project can get onto a regular release schedule (for all components, not just Plasma) then I'm hoping to see more distros ship with KDE as the default DE. That'll be cool to see.
GNOME could use some competition for being the default. It may spur them to fix some of the controversial choices they've been making over the years and be less dependent on people having to install extensions to do what they want.
To me as a user it's super annoying that many programs and small tools are either based on Electron or GTK. But not plain GTK3, but GTK3/libadwaita or GTK4 instead - guaranteeing that things will look incoherent. Having to ship half of Google Chrome with every application isn't particularily great either.
Libadwaita is very coherent, but if you want to override it just set the GTK_THEME environment variable.
@@mckendrick7672yes libadwaita is coherent in gnome. But nowhere Else.
@@keit99 "Coherence" only matters from a theming perspective, but this has pretty much always historically been left up to the developer in all programs except those made with GTK and Qt for the Linux desktop. Libadwaita is very coherent in that you have a suite of applications (GNOME applications) which all behave and look similar to one another. Lack of coherence is not something you can blame libadwaita for - that's pretty much its entire purpose, whether or not you like the choices they made. As I said, if you don't like it, you can always change the GTK_THEME variable and most programs will respect that and follow your themed choices. I've never been a fan of GNOME or adwaita myself, but lack of coherency is not the fault of libadwaita. At the very least you'll have a coherent suite of applications, even if they aren't coherent to the rest of the environment.
@@mckendrick7672 These applications have hardcoded colors and widget styles. GTK_THEME only works with vanilla GTK3 applications.
actually KDE team is doing extra work to make gtk apps to look like home in their DE
whereas Gnome team stopped even doing that. Actually theming in Gnome is broken for a couple of years now even for gtk apps.
I see desktops like Cinnamon as little more than 'what if KDE, but GTK?'.
Six monthly releases still seems quite frequent. I wonder if there'd be benefits from more distros/desktops switching to annual releases? Although I'll admit I see the non-LTS Ubuntu releases as little more than betas for the next LTS 🙂
Gnome is what happens when you get developers who want to make something that superficially looks like MacOS while screwing up everything about the UX. Took them over 2 decades to add thumbnails to the filepicker, and it STILL doesn't show up in many cases.
I don't think Gnome and MacOS are as similar as people say it is. They share basic design principles like the top bar, a similar looking dash/dock (but Gnome's is hidden by default), and an apps screen (Launchpad). Besides from that, the UX is quite different.
Also not sure what your filepicker issue is. The main issue with it in modern versions is that it can't generate new thumbnails, it can only show thumbnails previously generated by nautilus. But some people in Gnome are working towards replacing the GTK filepicker with nautilus so it shares the same codebase.
Gnome is nowhere close to macos. It's just an opinionated project with weird decision history.
And even then, Their desktop is still usable. But what are they doing with their web extension things that at least on my computer crash constantly.
And worse multi monitor support than Windows.
Meanwhile GTK-based Pantheon is _OSX_ (explicitly *not* macOS) *_done better_* than Cupertino has managed to deliver since Jony Ive was around.
@@GSBarlev Nah, Apple has god-like UX. The only thing that comes close is fully configured KDE, but on MacOS it's just the default. Little things like saving all your window states right down to what you had typed and where you had the cursor, or the sizes and shapes of your various terminal windows before the system shutdown.
Unfortunately that functionality isn't really widely adopted on Linux.
IMHO Gnome is the only usable desktop for a convertible/touch based use case. No other DE does support it in a usable state, from my testing at least...
Have you tried Plasma with Tablet Mode? It actually is really good! (Tablet Mode on KDE Plasma actually makes the window decorations bigger on server side decorated windows and also increases the size of the Plasma panels.)
im only use xfce4, i like it works fine for me and its light enough for me.
xfce is great, still needs some time before they get wayland support properly going though sadly
I was a big KDE fan earlier, but I found GNOME to actually be the better choice for me.
Since switching to KDE I'm shocked that Gnome is the default. Why.
Old mate spend 20 minutes explaining it. It’s unmanageable by distro’s.
Kubuntu is pretty much industry standard. To be honest, i actually don't know why they even build the Gnome version. 1-2 years Hyperland replaces Gnome. But you still have the optipn of Puppy Linux. Or rebuilding old PC's with windows NT and Vista.
Hyprland is cool, but :
"Hyperland replaces Gnome" - mmmm NOPE, it does not.
Happy New Year Brodie!
Is SUSE gnome? Ive always heard the opensuse best experience is KDE it is even there first option for desktop on the installer or at least one of the main one.
I still find it insane that they claim easier for distros to patch the hell out of GNOME rather than use something else...
@darthtaurusvontotenkopf6659 No AppIndicators? No minimize or maximize buttons without digging into GNOME Tweaks of dconf editor? A default file browser actually made dumber to the point it was forked by the Cinnamon / Linux Mint team? No dock without extensions that constantly break? And developers that 80% are absolutely horrible people to work with?
Is that the GNOME you're talking about!?
@@darthtaurusvontotenkopf6659 ZorinOS would like a word
Part of it might be the frameworks. I haven't really played around with the SDKs since 2008, but what I remember learning Qt4 vs. GTK+-2.0 was that the APIs and (FOSS) tooling were significantly better on the GNU side (plus Qt was going through a bunch of acquisition drama that put its future in question).
And the patches can become completely new Desktop Environments, which is the case of many distros.
@@cameronbosch1213been using gnome for years, there's no need for minimizing and maximizing apps into and back from taskbar, it's inefficient and it takes space. Gnome makes the overview mode so easy to use so that you make use of it. And the file manager does everything you expect: copy, cut, paste, delete, symlink, sorting, grid, list and tree views, tabs, mounting and unmounting drives, browsing files over FTP, SFTP, SMB, and other protocols. If you need something more complex you might as well open your terminal.
I agree that removing the app indicator was premature, but I also see why they want to get rid of it in favour of something with better UI/UX (such as the Background indicators they are working on)
Back in the KDE3 days most distributions were shipping with KDE by default.
According to how I remember it, it wasn't like that. Back in Red Hat 6.x / 7.x days, the software on its initial-installer CDs (Anaconda) offered to install KDE as a non-default option. Similarly, Ubuntu originally used GNOME by default & offered KDE as a non-default option. (It later switched to its own desktop, Unity, for a while before abandoning it and switching back to GNOME.) As for Debian, Gentoo, and Arch: I believe they've always left the choice of desktop up to the user, rather than having a default. On the other hand, SuSE *really did* originally use KDE by default.
(edit: also, there used to be the Mandrake / Conectiva / Mandriva distros which used KDE by default. Those no longer exist, although it looks like they have some modern-day descendants such as Mageia, but that one probably isn't very popular anymore...)
@@The_Lawnmower_Man The big ones around 2005 in my experience were Red Hat, Debian, SuSE, Mandrake and Slackware (the first time I heard about Ubuntu was probably a couple of years later). Red Hat's anaconda as well as the debian installer were offering tons of choices, while the other three had KDE3 by default (if I recall correctly).
In don’t get why there is a issue with using just the latest KDE.
Yeah, especially with Plasma 6 toning down the releases per year. This is only going to hurt Linux if GNOME keeps being the default.
I was just thinking about this yesterday, actually. I'm glad to hear they are making changes that might allow for some greater adoption. I tried the newest version of Plasma recently, and I was *shocked* at how good it had gotten. I have heard over the years about some of the changes that have been made, but I had no idea just how polished it had actually gotten.
I love the design/features of Gnome, but I hate the developer mentality of *always* doing their own thing and spitting on all standards that didn't come directly from them.
I still use Gnome and I still donate to the Gnome project, but I'll be damned if I don't say I hate *how* they do things.
Huh, can you give any concrete examples ?
@@jonnyso1 it's very early in the morning and I'm tired, so I make no claims for perfect correctness.
There's variable sync, them refusing to even look at explicit sync, which is by far superior to implicit sync, fractional scaling, having no stable extensions API, the whole libadwaita nonsense, some other stuff I can't remember right now...
If I don't forget this thread exists I'll see if I can add more stuff to the list when I'm actually awake
@@insu_na Thanks, I'll look those up too, but I feel some of those are work in progress, I find that Gnome usually has good reasoning behind these decisions. Libadwaita for instance is paying of, and it was a step twoards decoupling Gnome from GTK, so Gnome specific requirements stop changing things for downstream, at least thats what I thought it was about at the time.
@@insu_na Oh, and no server side decoration on windows. Literally _every other compositor supports this._
big distro is enterprise distro or heavily influenced by one, which means choices that make sense for enterprise and not for desktop.
Whenever I used KDE in the past, there was a sense that there was feature overload which is overwhelming and also it kinda felt a lot more unstable. Gnome is just a whole lot simpler and a more sane default I think. KDE looks like it has gotten a whole lot better though and moving in the right directions. I love gnome and its direction though so I probably wouldn't move from it although it's not perfect either.
Installed KDE on my Surface 5 and hated it for touch screen use. Gnome works great by default with touch out of the box and the themes are more asthetically pleasing IMO.
@@Rexhunterj that's the way i always looked at it, gnome for touch, kde for mouse, WM for kb, but the question as to why gnome is standard still stands with this logic cuz touch is definitely not the majority of users
@@RexhunterjTouch support is sketchy for KDE but honestly its an X11 input driver problem. Just nobody has written a good touchpad driver and we've been stuck with crappy drivers since forever and actual gesture support is even worse. Honestly I think just not that many care to develop touch support on Linux because touchscreen monitors are few and far between if they're used at all
@@Mallchad Right? I don't want anyone's grubby fingers anywhere near my monitor screen.
@@bartolomeothesatyr God I hate glossy touchscreens
Qt is the problem, it is still not a 100% community driven project and has multiple versions, many of which are commercial releases with additional features not available in the open source version. This will always leave a bad taste in the mouths of open source purest, but I think it is a viable solution for generating revenue.
This is why there will most likely always be more GTK based distributions and until KDE can drop Qt for another option, it will have to live with that fact.
I am excited about the possibility of Iced becoming a new toolkit and seeing what System76’s new desktop environment will be once it is released as a completed product.
First DE I touched was Xfce, then I switched to Plasma, some time later I entered the WMs realm. I initially disliked GNOME because I heard people in the community hated it, but when I tired GNOME I immedialy fell in love with it. The smooth animation, polished Wayland experience (especially for an Nvidia user like me), powerful keyboard shortcuts and touchpad gestures really got me attached to GNOME.
I have been a GNOME user for more than 1 year now. I do hear about the hypes of VRR, HDR from Plasma, but neither does my hardware has that nor do I need that, so I don't feel like jumping ships. COSMIC and Xfce wayland does get my attention though
Can you believe both Xfce going wayland and COSMIC releasing is in this year, 2024? I'm pretty excited
It might not be "the year of the Linux desktop" but it's certainly the year of Linux desktops!
@@bvd_vlvd 2023 has seen a wild ride of changes and new stuff for sure. In 2024 we might get even bigger news
Fedora is a bit arguable because it does have an official KDE spinoff called Kinoite, and it does have other official and community spinoffs but the main release Silverblue is using Gnome
Workstation is GNOME though. And the KDE Spin has been abnormally bad for a KDE Spin. Meanwhile, Arch with KDE has been rock solid.
And looking at an update a year later, and good job on Fedora pushing the KDE Spin to edition status! Well deserved to have KDE on the same level as GNOME! (Personally I understand why GNOME is still on that level for RHEL but KDE is much better when it comes to listening to feedback and more Wayland standards compliant.)
GTK is also just lighter than QT. When making minimal or simple desktop applications, devs prefer the simplicity of GTK over QT, and I'm sure end users also appreciate the reduced resource usage.
When it comes to GTK 2 vs Qt 3 or 4, that's correct. The problems are that GTK 2 isn't maintained anymore, GTK 3 ballooned in terms of RAM and resource usage, and the GTK increasingly moved away from being an application toolkit and more towards just being a GNOME application toolkit with GTK 4 and especially LibAdwaita. Meanwhile, Qt has become more refined and has actually allowed LXDE to move to Qt with LXQt and use less resources than Xfce with GTK 3!
I've always found the KDE applications to be superior in their flexibility and power (though I'll admit that Amarok's library manager could take up more screen real estate, or that K3B is just confusing) compared to gnome. I'm hoping that they get more attention and development effort.
It's not exactly that **linux** is gnome heavy it just comes back to "we have too many distributions". We have way too many distros that make no meaningful changes from the upstream projects so it all looks very GNOME and SystemD heavy. A proper distro is not what friggin DE it uses but a difference in init, its package manager, and how frequently it updates.
Don't worry, just use one Distro. Linux is about choices and choices are a good thing.
One of the reasons in favor of Gnome is that it ships a new version on a regular agenda, so that distros (notably Ubuntu) know exactly how to work at including it in their next release. KDE Plasma is less regular, and to me, this is a major issue. I use both, switching from one to the other (currently enjoying my time with KDE).
...and Gnome releasing every half a year with the vast functionality of its UI and a stable API it provides for addon developers means you need to update all your addons every half a year, and a happy Gnome user you are if they're all ready by the time you need them.
I hated KDEs random schedule when I ran Gentoo, stuff kinda always broke.
I can't deal with any of those big stodgy fixed-release distros anymore. I've been using Garuda KDE Dragonized Gaming Edition for 2 years now and I've never liked Linux more. But this change sounds like it will be good for KDE.
Isn't the next Kubuntu an LTS release? That's pretty good timing if Plasma 6 is ready for it.
Since I don't use Linux in a corporate setting (sadly, I have to use Windows for work), it's easy for me to forget that GNOME is the default, or only, desktop in a lot of corporate distros.
Which is A Good Thing, because every time I've tried to use GNOME since GNOME3, the kindest thing I can say about it is... it never lasts long.
I don't like the interface, I don't like the styling (which sadly has now been adopted by Firefox for its file dialogs, though browser UIs outside of Vivaldi - with OS-style window decorations and the horizontal menu bar enabled - have been a shitshow in general for a while now) or the fact that extensions which might make it halfway usable are installed in a non-intuitive, baroque process which barely works. Both factors make the claims of KDE's detractors that KDE is (a) overly complicated and (b) buggy, pretty much laughable.
I've been using Manjaro KDE in pretty much its stock configuration for *years* now (only switching to Legacy Kickoff for a while, until it made the unnecessary and annoying decision to organise all apps alphabetically with no way to switch that off, at which time even the current menu system, which, again unnecessarily, sprays icons halfway across the screen, became preferable). I used KDE on different distros, with no changes other than theming, for years before then. Occasionally, I even use (and like) Linux Mint Cinnamon.
GNOME2 was ok when you got used to it, though the design of GNOME1 was actually much better (if you ignore the fact that it *was* indeed buggy as hell), but GNOME3/4/40+?
GNO thank you.
On the other hand, just as I happily use Linux and the Mac* whenever I can, with nary a thought for the fact that most of the world uses Windows on the desktop, the preceding paragraphs demonstrate that although GNOME might in some ways be the "standard," like everyone using Cinnamon and Hyprland and all the other DEs and WMs available, I can get along without GNOME very well, and hopefully will be able to for a long time to come.
*Yes, I'm afraid I also use, and like, the Mac, although all else being equal, I'd be happier if (a) it wasn't proprietary and (b) the hardware were cheaper. On that subject, I've never understood why some people say GNOME3 and successors are like the Mac, although in recent years (long after people started saying that), the Mac has, unfortunately, apparently taken some design cues from GNOME (such as ugly huge scrollbars incorporating both window titles and buttons).
But other than that GNOME never seems very Mac-like to me, except perhaps insofar as it's not very customizable.
For all Apple and the Mac's faults, the Mac looks and feels like it is designed by professionals with (mostly) good taste - a key part of Steve Jobs' original vision. GNOME by contrast feels like it was designed by people with no taste who don't know how to create good UI design. I daresay such comments will bring out the armies of GNOME defenders, but that's just my opinion and it's not likely to change unless the GNOME developers change the direction of GNOME in some fairly radical ways (again).
Fortunately for them, just as I can live my life (mostly) in blissful ignorance of GNOME, they can do the same about KDE and the rest. That's the beauty of Linux.
macOS fell apart with Big Sur imo. But I agree with most of the rest of your comment.
@@cameronbosch1213 I still use Macs fairly often. I'd say "falling apart" is a bit strong, but yes, I think Big Sur is when they introduced the massive title bars. And now they have the iOS style Control Panel.
Seems like people need to relearn that desktop/laptop computers are not tablets or phones, any more than cars are motorbikes.
@@jeffreyjoshuarollin9554 Yeah, that's why I hate macOS. If I wanted a mobile style interface, I'd use a tablet or smartphone. And Plasma mobile looks quite good.
And Windows 11 ripped off KDE Plasma 5.27. And now Windows 12 looks like it will rip-off Plasma 6's defaults.
Looks like Microsoft is going to break their good bad good bad releases of Windows...
@@cameronbosch1213they already broke it since windows 8.
8 bad
10 bad
11 bad
12 gonna be bad too
@iplyrunescape305 8/8.1 was bad. 10 was okay. It was usable, but a privacy nightmare. 11 is a downgrade even compared to 8. And 12 looks to be even worse.
Ubuntu Gnome has a built-in plug and play WiFi Access point. Love that. No special drivers or software to set up, it just works
a real Yakuza fan drinks BOSS coffee
PCLinuxOS is a KDE-based distro. I typically install the KDE "Standard" image and then add XFCE, LXDE, LXQT and others for demo purposes, with XFCE being my daily driver. This allows me to run KDE apps from within XFCE. (Why no, I don't have any problems with disk space... 😆)
One thing I don't have on my system is _systemd._ That's a personal choice, and you mileage may certainly vary.
After your discussion about having a regular combined release cycle, it seems obvious. Heck, Ubuntu has benefited from their lockstep release cycle for almost 2 decades.
Question: Why do you think this wasn't obvious to the KDE team long ago?
Honestly that's a good question, it could be that GNOME for a very long time has been a project whereas KDE is more of a collection of smaller projects
KDE is an extremely fragmented ecosystem of completely seperate projects, many of which aren't employed by or regular particupants in KDE events or get togethers... To me even suggesting it is an unthinkable concept, not that I'm bashing the idea of have a problem with it persay.
To put it into perspective the entire ecosystem is volunteer and community driver and very major components of a KDE distribution like Dolphin file manager aren't even grouped or shipped as a part of KDE Plasma. Whether or this is right or not is another manner. It'd require a moumental effort to get a release schedule together. and honestly. it would only take 1 very motivated person.
I pretty much uninstall GNOME and install K desktop if I'm not doing something manky with all my boxes
Lo que se debe hacer es que las distros tengan un netinstall como debian o arch donde uno pueda elegir el escritorio preferido.
You are asking the Wrong question. The correct question is: Why Isn't Every Linux Distro Shipping MATE?
GNOME is too heavy and limited, KDE is lighter but wayyyy too many features and does not have 1:1 effects like Mate with Compiz....the reactions are annoyingly delayed especially their "expo" which I use alot.
MATE is the OVERALL do it All Midweight and perfectly in the middle.
after years (10+) of configureing every little thing in KDE and customizing various tiling WM I realized I'm old and I just need some DE that works fine with the default settings and doesn't look like some 90s retrofuturist LSD trip interface, gnome by default is super simple and consistent, and most of the time I just have a browser and terminal open for work and steam / lutris for games.
I think your point is moot because KDE looks pretty good even with default settings, shortcuts are okayish, you can change them easily if you want to, I tried gnome multiple times and it just seems like jank that apple does, if you learn exactly their way of doing it is pretty good, And if you just have browser/steam open how is that a good use case to compare 2 DEs? Like you could probably do just fine even without full DE. Just because you can change a lot in KDE doesn't mean you have to change it.