This week in KDE: Tons of UI improvements and bugfixes
pointieststick.com
pointieststick.com
That said, I always remove `kf5-akonadi`, `calligra` and disable baloond (wish it could be removed but it's too deeply integrate).
hyperbole much? how does everything work and at the same time every weekly update corrects tons of bugs?
That said I don't use a lot of kde specific apps, rather opt for best-in-class, and terminal for others. Still - the system itself is stable.
That said, KDE+Wayland have not been stable for me across a variety of distros and hardware configs (responses are anywhere between "impossible" to poiting at another piece of software in the stack). Akonadi self-destructs every other week and is unrecoverable (only on Debian stable has is been 99% stable for me). Kmail devs have taken out a few features (such as letting you configure the reply button to reply to all by default) with neckbearded argumentation. Both these are a pity: I believe KDE PIM software is a hair shy from being the best and most versatile PIM software on Earth.
It's the best DE+apps I have ever used, but completely perfect it is of course not.
Baloo can be configured to not index file contents, which only a bad distro would default it to.
Anyway, do you use the GTK file picker? Or have you swapped it out, somehow? That's my biggest problem with gnome. I'm frustrated every time it pops up. It has a long list of bugs that have been ignored for 5+ years. The biggest issue being that it only offers list view, no thumbnail view. So, doing anything with media files is extremely irritating. But, for some reason, so many projects still use it.
And don't get me started on the infamous Gnome filepicker. How are the thumbnails going? To which the response from the community has always been: "this isn't a problem since that's not how Gnome users are supposed to use Gnome" lol. Ok Gnome, you do you, just count me and everyone I know out.
I find it a shame that such a toxic and user hostile project has become the default Linux DE on most distros today, while KDE keeps getting sidelined because people refuse to try it since they had a bad experience with it 10 years ago and seem to hold a grudge.
I'm happy Valve chose KDE for the Steam Deck, though it is the most sane choice for it though.
After a decade and a half, things might be moving on that front, if you're on GNOME.
With the whole portal system desktop Linux has been adopting, GNOME will eventually use a Nautilus-lite widget, with thumbnails. There's a lot of Nautilus-related changes coming in GNOME 43 but I haven't heard any official news about it yet, so fingers crossed.
I just open files from the terminal or CTRL+L paste the path most of the time though, which works fine on the GTK file picker too, but the terminal cannot be a solution for everybody.
Wow, I've been out of the loop for a long time. The last release I've been aware of was Gnome 3, and I use Linux daily.
Unstable is a strange word here. When you said you "customized", do you mean you installed new themes and/or changed fonts/layout via system settings? Or did you run third party scripts / various rando commands listed on forums?
I have worked through all of this and much more and my kde setup is baller now on all of my machines. But I basically always launch gnome, because it is a significantly more polished system.
This carries through to the mobile Linux experience as well.
To each their own. The lack of customizability in Gnome drives me nuts.
Linux desktops in general horribly suffer from constantly reproducing desktops from a moment in the 1990s, where you have an anime background and some bright text on a dark background and you post it and everyone goes "ooh" and "ahhh" and "how did you do that." One glaring sign of this is design is called "art" rather than design. And you have a kind of mostly compatible Office suite (like a dog chasing after a car), one month you can do awesome actions in the file manager or have a live background but next month that's broken, and every month a new music player, as if any majority of people use local music and documents anymore. What an embarassing waste of time.
It's sad because great ideas abound, like KDE's semantic desktop (which is basically a decentralized version of what Microsoft is building toward), Unity's 3d desktop (which failed when all that neato stuff meant nothing), scriptable desktops, distributed desktops, all kinds of glorious ideas. However it turns out the infinite monkeys creating desktops get distracted easily.
They should start by deeply adopting ideas like design tokens. Here's another idea: give every widget and pane a unique identifer with version, and link them to the web using Linked Data, so at least the world of confusion support forums could feature some coherence, you could embed support in the widgets themselves. That would be a 2022 desktop.
In contrast I really hate what gnome is doing. Opinionated software is not something I want on my desktop. The huge (touch first?) window title bars, hamburger menus, limited configuration options etc, they're all wrong for me. I'll never use it.
But this is the great thing about FOSS. There's something for everyone.
Also, everything in KDE (at least in the Fedora KDE distribution) amazingly "just works".
KDE has been an astounding revelation for me in how good FOSS can be, and I feel like no matter how much I donate, they deserve more than I am giving them.
And ChromeOS... Lol :)
I've been using Debian / KDE as my primary desktop & laptop environment since late last century, and it's been mostly a dream. The 4->5 transition involved some frustration, certainly, but it was relatively short-lived. Compared to forays into Unity & Gnome the experience was, even during those dark days, consistently better.
Sizes of icons, buttons, fonts, window borders, etc etc are all customisable, so it's weird that was a sticking point for you.
It sounds like what you actually struggled with is breaking your environment by doing odd things with the distribution, which is an entirely different problem.
If you remove packages and ignore the warnings from your distro, you should expect unpredictable results. If you remove packages that don't incur a warning from your package manager, and the result is a broken system, then you should file a bug report with your distro.
I see you recently switched to Debian, but you didn't indicate whether you tried KDE on that distro. I've been on Debian GNU/Linux + KDE since last century, so I can confirm that this combination 'works fine here'.
KDE Connect [0] is an awesome app that does not require the KDE desktop. I use it with Xubuntu/Android. You can:
- Share files and links between phone/computer.
- Control music and video with the smartphone app.
- Ring your phone from your computer.
- Use your phone as a trackpad.
- Get notifications from your phone on your computer.
- Control music/videos/youtube on your computer from your phone.
- And more....
Just a great app!! It's so good that I'm planning to try out KDE after using Xubuntu for at least a decade.
It's one of the unsung hero bits of software. Needs to be in use by way more people.
I'm on the bleeding edge with KDE OpenSUSE Tumbleweed.
Firefox is the only thing that sometimes crashes on my system.
now this is really subjective.
- Right click menus didn't open in the right place when using a second monitor
- Basic applications like terminal and Dolphin often took more than a second to launch when they should have been instant
- I didn't really like Dolphin and wanted to go back to Nemo. There was a nice setting option to use a different file manager -- great! Except Nemo couldn't launch any programs for some reason. (Double click and then... nothing)
I searched for fixes for all these issues but got nowhere. I posted a bug report for the right click problem and somebody said it was a known problem with qt upstream that was therefore unfixable.
I think KDE has a ton of really cool design decisions and ideas and I love the customizability, but ultimately these bugs were too much and I went to Fedora Cinnamon.
btw since I use arch I get all the latest updates quite quickly, which is very nice
As fate may have it, I have the version with an wierd Qt bug that doesn't let me install any extension or theme directly from the desktop. I have to download from the web, unzip into specific location..etc., after trying it a couple of times, I have settled on the default Breeze theme. It seems to work fine.
stuff like flatpak has helped greatly to achieve that. Remember, earlier one used to have OS specific binaries, many would only offer token .deb and call it a day. otherwise you had to compile stuff...
the steam deck has exposed new people to linux who expect their systems to not break as much...
me personally have been running kde neon since 5.12 i think. once had to reinstall it. otherwise its smooth sailing on my dell latitude E7440 laptop.
minor quirks, like having to "open in konsole" an appimage instead of just double clicking it and expecting it to work has to be improved. or missing package in krdc in wayland session which i found out a few weeks ago. stuff like HP printer does detect on one machine but printer fails to print. "rendering completed" which on scouring the internet tells me to install HPLIP and even then i got nothing.
i think i can get the printer working, maybe. but it would take "time to research and look for fixes", exactly the kind of stuff that could be fixed by usability tests for example.
i dont think the "normies" should have to go and scour the internet for drivers and then spend hours learning HOW TO INSTALL drivers without breaking the system, why can't we have nice things?
take a look at this. Okular supports various document formats. suppose by default, OXPS isnt supported that one has to download its plugin. Instead of auto downloading the package after asking me "you are trying to open this .oxps in okular which needs a plugin, should i download and install it?" it says "no plugin found" or something to that end. correct information but not helpful. what am i supposed to do next?
i am not dissing on any work done by these great people, on the contrary i actively look for bugs and report on all major FOSS software that i daily drive but i have "experience" now, the next person does not.
drivers is a pain point. I installed neon last month on a PC that needed to use those cheap wifi dongles. they do provide a linux installer but apparently that broke the system so i am forced to install windows 7 on that machine because it isn't going to be under my supervision
What's LTT? I don't think you mean Linus tech tips?
But I don't think every DE should necessarily appeal to everyone. That's the mistake that macOS makes. I like my OS and DE to be technical and configurable.
To pull it a bit more into the extreme end: many people love i3 but it will never be for "normies".
Not a fan of flatpak either by the way but I'm not even using KDE on Linux (I use it on FreeBSD) so I'm not bothered by it.
> i dont think the "normies" should have to go and scour the internet for drivers and then spend hours learning HOW TO INSTALL drivers without breaking the system, why can't we have nice things?
Installing drivers has nothing to do with the Desktop Environment :) But the OS underneath.
I would not think he has had such an impact on devs, though. On the KDE side, it's just that they've been caring about usability for a while and this video is relevant.
Still, I don't really understand why "Linux for the Mainstream" is such a thing people are hung up about. It will never be mainstream until someone dumps billions of bucks on it to promote it and bundle it with hardware, plain and simple. Just the step of installing another OS is enough to kill it for 95% of users. Even if it was fully automatic.
And in the process they'll probably dumb it down beyond recognition so it will be unusable for the people who love it currently. Similar to macOS which has become more and more aimed at the rich consumer that just spends time mucking about on facebook instead of actual "pro" users.
I think there's absolutely nothing wrong with Linux aiming for the small subset of users it has now. Why does it have to be huge? The bigger the less tailored to specific needs.
I'd like to see Linux go more mainstream, because it's free software, and I believe free software is one necessary part of being in control of our computing, and would like everyone to be in control of their computing. It could be anything other than Linux, but that's the most promising path.
In this view, good feedback on about to be able to fit mainstream needs is good to take, and I believe it does not necessarily implies worse usability for today's Linux users like you or me. But I agree that having to install it is a barrier and money needs to be spent promoting it. UX wise, it's already quite good.
Now about LTT, I think this particular video is fine. About the whole channel, it's mostly entertaining, mostly geared toward gaming, there is no point to try liking it if you don't already. There are good things here and there but there are so many other interesting things to watch or do. SponsorBlock does a very good job of skipping annoyances like product placement on this channel though, I wouldn't bother occasionally watch LTT's videos by curiosity without it.
All UI elements in all tools\popups\etc are all over the place.
KDE is a great engineering project without any thought (sorry, just a personal opinion here) given about visual aesthetics.
Actually I don't even need to give a feeling, I can just list some links where you can notice how they take care of this aspect:
- https://community.kde.org/Get_Involved/design
- https://develop.kde.org/hig (the human interface guidelines)
- https://community.kde.org/Get_Involved/design/Breeze
Frankly, read through their guidelines. And that's not even all, regular design decisions are publicly made on the bug tracking system and the mailing lists. A lot of care is given on this aspect. There are hints on it on Nate's blog too.
That's not a matter of personal opinion to be sorry about (?!) at this point. It's just plain wrong.
That these decisions are good at all, or lacking, is another thing, and that you don't like these decisions is also another thing. On this last thing, it's your taste, nobody can argue with this.
Now that everything seems out of place is probably a matter of habits too. But KDE does not "click" for everybody, and it's fine, as much as I would like it to spread more. Specific constructive feedback from the many people like you, for who KDE does not click, might help a lot.
Frankly, why? I can just launch any of KDE apps and see how it looks.
For example (screenshot is not take by me): https://www.debugpoint.com/wp-content/uploads/2022/05/KDE-Pl...
How is this any good? The left (sidebar?) part and the right part (content?) are not aligned, the right part has all its controls placed without any concern about the looks. This is literally "okay we need the user to chose color at first, so we are going to put color picker at the top-center because it is hella important and then we a re going to place two rows of buttons at the bottom, because we need this preview window in the middle".
>Specific constructive feedback from the many people like you, for who KDE does not click, might help a lot.
I've tried. All I got was "go use macOS or Gnome then". KDE may have great guidelines, but... it's not for me for sure. I loved all those buttons and customisations back when I was 20. Right now I what an opinionated (?) UI, that I don't need to customise but still get what I need (80% of what I need is fine) for less than 1% of my time.
General OS should have a UI that is simple and clean enough for my grandmother to understand and use. Without guidelines.
Gnome, as much as I don't like it's table-like spaced UI, does a better job right now.
I was answering to your statement that they don't put any thought on visual design. These guidelines are part of their thoughts about this. These guidelines are not for your grandmother to read, unless she is a KDE developer. Gnome also has human interface guidelines [1]. They also put a lot of thoughts in their UIs.
Now, maybe this particular screen could use some improvements (though I don't see how in the screenshot you link the right part is not aligned with the left part, there's a visible horizontal line materializing this alignment by the way), and many others too. I don't think this one is that bad. Anyway, you don't need to visit this screen and tweaks the settings in it if you don't need this kind of customization. The defaults are descent. Gnome probably does not even have settings for this (and that's fine). That does not take anything out of your feedback, that's the kind of stuff KDE developers need.
Overall my point is, you don't like design choices of KDE, or that they haven't managed to simplify everything / fix visual bugs yet, I can't argue with this. I understand your stance on the fact UIs should be opinionated and choose for you. That's a different philosophy that I car hear. Just, do not state they haven't put thoughts on this, because that's false.
Okay, I can agree on that. I'll just have to agree that we (KDE devs and I) do not share the same views or philosophy regarding what should a modern UI be like.
Allegedly it's much better now, but this string of 'we fixed all the bugs this time - promise!' posts I'm still having my reservations.
[1] If they're not, that's even worse.
That's not how it works. Every program that evolves also creates bugs all the time because of bad implementations, bad formulation, bad problem scoping, bad integration. If your project creates more bugs every week than it can possibly fix you can have these weekly bug fixing newsletter forever and at the same time accumulate more bugs than you ever had.
Nowadays, you can just turn off indexing with one checkbox. And it works quite well anyway. It got a lot better. I don't bother disabling it anymore. It does not even cross my mind. A few years ago it was mandatory. Probably also because I was using spinning drives.
I also jumped off the kde train after the 3->4 transition/train wreck. However, about a year ago I gave it another try, basically on a whim, and I was really impressed. Impressed enough that I haven't switched back to XFCE since.
KDE5 has been vastly better for me - especially in the last two years or so.
I don't really hit any bugs day to day.
First versions of KDE 5 were very lacking. It's now back to rock solid and much more visually pleasing and enjoyable to use than KDE 4. The Oxygen theme was very visually "heavy", its grey was quite depressing and overall did not look well. I would just get rid of it and switch to the Fusion theme. KDE 3 with its Plastik theme looked a bit more dated than Oxygen, but was way better. KDE 5's Breeze theme is perfect.
And nobody is claiming all the bugs are fixed. Quite the contrary. There is a huge effort on fixing bugs, but this desktop is overall quite stable. You can try it by yourself, but don't do this if you are happy with your current setup.