Why KDE Plasma was chosen as the default desktop environment for Asahi Linux
social.treehouse.systems
social.treehouse.systems
On the contrary, I despise Gnome 3. Gnome 2 wasn't bad but in 3 everything rubs me the wrong way. It's like they went out of their way to design something that wouldn't suit me :) The mimimalism, the thick "touch-style" window decorations, the "always an extra click" hamburger menus. The "You're holding it wrong" attitude. Basically all the issues that come with Apple-style opinionated design. And mentioned in the source article too. Nevertheless I'm glad other people do like it. That's the good thing about FOSS, there's something for everyone.
I had the same feeling about recent macOS versions so I'm really happy I moved to KDE (on FreeBSD). Having choice and configurability again is amazing.
This is really the power of FOSS and calls for a unified desktop would seriously undermine that. One size does not fit all.
But thew new tiling tool is very nice. And it will probably be augmented in the future.
There will be a bit of a pause in feature releases for KDE now though, as they are working on Qt 6 compatibility which will take longer than usual.
Hotkeys allow for easy switching on and off and between tile styles. Still intend to try native tiling soon.
Now if only I could make it behave like i3 with regards to a few things... time for research
Also there's some other things where I have my own opinions. For example, I like my virtual desktops laid out in a grid, not a row. Then I remap the numeric keypad to be a desktop switcher (I don't like keystroke combos, I use dedicated keys for almost everything). I have all my apps on specific desktops (and different browser windows on many!) so I know what is where. KDE allows me to configure all that right out of the box and it persists after a reboot. On Gnome I need so many plugins that I run into conflicts and version compatibility issues. It was not workable like that.
Also, KDE has some great ideas like the "Activities" which was a great expansion to my workflow. It's basically several desktop environments in one.
It’s a minimalist DE which is very handy to control both on desktop, and especially on laptop (via swipe left-right on touchpad), and takes only a single line. Selecting the app you use from its overview is personally my favorite way to interact with my computer.
I have been using KDE as my only DE for over ten years, including some years for work. Previously used Windows and currently, I have been forced to use Mac for about 4 years.
Window management in Mac is an outright disrespect for power users and built-in applications for Win are just not up to speed. In KDE, I just use most apps from KDE universe and most of them are a perfect fit.
KDE managed to take the good from Mac and Win and even improve upon it - and if you don't like it, you can most likely easily change it in the System Settings panel or application preferences. With Kubuntu, everything (hardware) has mostly worked out of the box and upgrading since Kubuntu 7.04 has been working pretty flawlessly.
When they release new features, it is evident that they care about users. The theming is consistent, elegant and yet heavily configurable. Plasma and Kwin support you in the way that YOU want to work and does not force some workflow upon the users. I can control my Hue bulbs from the desktop and interact with my phone (through KDE Connect) bidirectionally.
The only missing thing was auto dark mode and I created https://github.com/adrium/knightadjuster for it. Even without reading much documentation, I could accomplish what I wanted simply by experimenting with qdbusviewer.
Thank you KDE developers - thank you KDE community! Keep up the good work and thanks for caring about users!
However, this sounds like a great automated option. I just wish it would work with firefox too :)
I think some small apps like Konsole, Kate, Dolphin and KWallet come in the default install but you can't really do without them.
Eventually, I discovered extensions, and user themes, and it made the whole experience not just usable but even better. Dash to panel and tray icons are essential, and make Gnome pretty nice. Or that could be the Stockholm Syndrome talking.
Without extensions, I wouldn't use Gnome 3. You could make the argument that shouldn't be necessary, and I'd probably agree.
I don't particularly like that Gnome seems at times hostile to extensions, and that they don't work more closely with the extension authors. Half mine seem to break every version upgrade.
Then, I read a blog post shared here that went something like “The toilet in my house is broken and Gnome File selector can’t show previews” that kind of shook me awake and tried KDE after multiple years since my previous attempt. Uninstalled Gnome the same day and haven’t looked back. I am so glad posts like this get written and hope it convinces more people that KDE of now is very different from KDE of yore
...but after you're done reading it, perhaps you too will change your mind.
[0] https://jayfax.neocities.org/mediocrity/gnome-has-no-thumbna...
When I am in kde/kdenlive, sure I get picture thumbnails but I don't have thumnails for videos from my camera nor can I hear the sound files by playing when hovering over the icon.
So they might have more problems but it doesn't necessarily translate in worse user experience for all users. The file picker was one example but I don't see me use very often a file picker, I am more a drag and dropper these days. It may be because file picker is not that great on Gnome, but I just checked the kde one today...and realized that meh. I'd still rather use dolphin on kde to drag and drop to a particular app than go to open --> file and choose it in the file picker. It seems just more convenient to me.
So KDE seems more flexible, and may fix issues that count for the 0.005% of the population, but the configuration panel feels like an airliner cockpit. Gnome may not care about what annoys 0.005% of user but the experience seems to be more straightforward to many and less choice means less stuff to configure to your liking the day you switch from one computer to another. You'd really have to backing up your .config preciously if you start customizing kde to your liking.
In the end it is great both exist, as well as the alternatives and the standalone window manager. On screens 10" and smaller and on older and slower machines I still prefer using a tiling wm.
And I like airliner cockpits <3
Funny, back in 2006ish, KDE development was stalled, and it was a janky, inconsistent mess. Everyone hated it and used Gnome, which had a simpler design and was far more stable and smooth.
After spending ages finding extensions to make everything work the way I wanted to an upgrade appeared and some of them broke. I then tried KDE Neon as a live image and I was like wow, this is nice right away. And what's better, I can really make it my own, configure it the way I want to. Without having to install any extensions. That feels so welcoming after using Mac for more than a decade.
However yes in the early '00s it was an inconsistent mess I'm terms of UX. Very similar to early Android in fact. It was why I moved to Mac back then.
Meanwhile, GNOME did the exact same with GNOME3 even harder, but people had in their mind that the community would fix it or that KDE just had to be worse.
KDE kept trucking along; optimizing things, cleaning up and addressing complaints, not ballooning resource usage, etc. So now they're the refined and lighter option, while GNOME is overly opinionated and resource hungry. The only complaint I hear from non-user's today is that it feels old/last gen. But that's the appeal to me, I don't want "new gen" if it means touch oriented interfaces and dictated themes with overly simplistic applications.
The maintainer even made a blogspot at some point to explain my contributions: https://kate-editor.org/post/2022/2022-08-24-kate-new-featur...
Globally KDE is a fantastic experience, whether from a user's or a developer's perspective.
- Steam Deck: Desktop mode is KDE Plasma
- PinePhone and PinePhone Pro: KDE Plasma Mobile
- Asahi: KDE Plasma
One may speculate what distros would do if it wasn't for inertia and compatibility.
Just pick whatever DE you prefer.
Kubuntu is notorious for having issues trying to fit the "Ubuntu" way and not quite getting it right. (Font/theme issues, primarily) Fedora's KDE spin is pretty decent, but that's mostly because it is bog standard aside from the logo and RPM/dnf integration. Outside of those two, you're better off using a KDE-primary distro in most cases.
That's why what new systems choose is interesting.
Humans, including devs and distro builders, are creatures of habit. They tend to stick to using whatever they already know.
I wrote then lost a gnome hotkey plugin to help with this, as the desktop display my parents were using had a menu system they hated/couldnt manage to use.
It's wild that Gnome has such a narrow lo-fi user as their only target persona, but they probably make a vast amount of their earned income selling to such users.
https://documentation.suse.com/sled/15-SP4/
> SUSE Linux Enterprise Desktop includes the X.org server, Wayland and the GNOME desktop.
https://documentation.suse.com/sled/15-SP4/html/SLED-all/cha...
Whether their income is "vast" or not, my statement was specifically about the relative proportions of where it comes from. I definitely expect them to have an overall fairly mild budget. But where it comes from, I think, has largely shaped their current strategy, which is to target extreme end users with little customizability.
KDE has pretty ugly default window theming IMO. Like, quite grotesque. But the GNOME project is overall quite preposterous. It's a main-stream-but-hipster GUI environment where their philosophy does not match how any user wants to use it, hence all the (basically) mandatory extensions. Yes, I want window controls and a dock!
KDE has way too much customization I think, but at least it has accepted a more sane philosophy. I was thinking of trying the Fedora KDE spin next. I feel that the other shoe has dropped recently - I could honestly see GNOME getting dropped. Cosmic did it and nearly every major distro has a KDE spin.
Only thing I need to configure is focus over mouse (no extension needed) and I like to have the top bar transparent (extension needed but I can live without it, it is cosmetic and I haven't installed it on all my machines).
Agreed on GNOME's lack of functionality though…
My biggest issue with KDE themeing (or just linux ricing in general) is just the massive amount of possibilities and no guard rails. All it takes is changing one color and you end up with some godawful ugly setup.
I was messing with a live Manjaro USB on one of my annual "Is desktop linux there yet" expeditions and found the best success in just picking one of the top-downloaded themes in the store and maybe tweaking one thing from it, like the folder colors.
Much as I'd love a perfect and elegant personally-customized theme, I don't have the skills to do it, and I'd rather just have something that's 99% there.
Say what you want about ripping stuff out but GNOME has what I also appreciate about macs, it has a coherent design language.
I'm not a KDE developer but I greatly appreciate the development process. I've made a few minor changes in KDE and it was very easy to get a development environment set up, and then process for getting those PRs approved was easy.
Better yet, that showed me that it's relatively easy to use your own builds of KDE on top of an otherwise complete system. I use Debian as my daily driver but sometimes I want new KDE features that won't hit the Debian repos for a while so I build those KDE components myself and use them. I wouldn't recommend that to new users but it's very viable if you understand how your system works.
So, question: is there any major distro that defaults to KDE these days? I think openSUSE used to... but I can't easily tell if it still does, nor if it is "major".
These are the GNOME extensions I find critical to me enjoying the UI:
- PopOS' Shell[0] for tiling windows
- Just Perfection[1] for making the appearance even more minimal/removing elements I don't use
I think if the GNOME team removed extension support altogether, I would absolutely switch to KDE. But for now, I get an extremely minimal desktop, and I really like it.
That being said, I typically live in my terminal, so I don't spend much time actually using the tools provided with my desktop environment.
(Just want to vocalize that there is at least one person who enjoys GNOME's approach of visually staying out of my way, but giving me a robust backend when I need it)
[0] https://github.com/pop-os/shell
[1] https://extensions.gnome.org/extension/3843/just-perfection/
You'll probably see much less support for this, and maybe even death of the project, once COSMIC releases though.
It would be nice if there were more DEs that shared those positive traits with KDE, but reality isn't so kind.
Given I need to restart from time to time and restoring my desktop can be somewhere between minutes (if I knew where everything was) and hours (if I have to go through a bunch of files to figure out what all was running)... so yeah. KDE for the win. (among other reasons the intel AX210+ wireless chips are still rather dodgy with suspend/resume on a laptop, so tend to crash hard within an hour of a suspend).
It's neat to see how this tends to affect the quality of the software.
In which direction? I’ve used both recently and while I prefer the design decisions of KDE/plasma over those made by GNOME3 in almost every case, I definitely noticed more bugs in KDE. I had frozen copies of my mouse cursor left behind when I moved between monitors quickly, for example. Frankly it’s hard to imagine seeing that kind of instantly obvious bug in a stable GNOME build.
The only things I really miss are deeper issues, like non-existing to terrible SMB support and lack of decent remote desktop solution (I've tried all the options, they're all functional at best).
With Proton having solved the gaming issue, I'm sure I would have loved switching my primary box over to Linux with KDE if it were not for those two remaining thorns.
I'm not an OSS dev, isn't so with Gnome community?