8 ms·
This week in KDE: Tons of UI improvements and bugfixes
- torginus 4y agoI haven't used KDE since the Plasma transition, when it got buggy, and according to most users' reports, stayed buggy for quite a while. 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.
- paol 4y agoAh, the curse of open bug tracking. Everyone is fixing bugs all the time[1], it's just that process is visible in open source apps. [1] If they're not, that's even worse.
- ekianjo 4y ago> Everyone is fixing bugs all the time 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.
- _8j50 4y agoI stopped when it became a dependency mess. Kwallet this, avahi that and disabling things broke other things. It became too much of a burden. I love the UI better than any DE but I stick to something like openbox or enlightenment these days.
- sph 4y agoI hated the whole Akonadi thing, where it used to spawn on login an whole MySQL instance to store mail and other metadata. These days with 64 GB of RAM it's not a problem, but I remember it was such a heavy piece of machinery for very little benefit.
- _8j50 4y agoIt wasn't just the resource usage but the "attack surface" and the comfort of knowing what is running and being able to turn things off because you don't want them. Linux was always all about that control but the philosophy seems to have been lost in favor of mimmicking Macos and Windows
- jraph 4y agoAkonadi used to be annoying, especially the baloo file indexer. 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.
- dagw 4y agoI haven't used KDE since the Plasma transition, when it got buggy, and according to most users' reports, stayed buggy for quite a while 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.
- minimaul 4y agoI stopped using KDE during the KDE3 -> KDE4 transition. Loved KDE3, really didn't get on with KDE4. 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.
- jraph 4y agoKDE verions from 4.0 to 4.4 or so were very unstable. KDE 4.5 and later were rock solid. 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.
- jraph 4y agoLook closer. Most of the fixes mentioned in this weekly update are small and niche stuff you don't encounter too often. 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.
- aliswe 4y agoI like! The long-standing open bugs (also in proprietary applications) are often a symptom of risk-aversion, which to me is a smell of some kind of rigidness in the code.
- jraph 4y agoIt's above all the lack of available dev time I think. I don't think it says much about KDE's codebase. One needs to be aware of and get interested at one of these issues enough to take some time to look into it, most probably in there free time, and submit a fix.
- tifadg1 4y agoI'm very thankful to KDE - everything works, haven't seen regressions in ages. One DE aspect that hasn't kept up with the current trends is config backup/restore. I've got ansible scripts that bring a fresh F35 vm to maybe 90% of my existing golden-config setup, including data, but there are some corners which can't be blunted - mostly around multi-monitor setup. Still the best DE for me by far. That said, I always remove `kf5-akonadi`, `calligra` and disable baloond (wish it could be removed but it's too deeply integrate).
- ekianjo 4y ago> everything works hyperbole much? how does everything work and at the same time every weekly update corrects tons of bugs?
- tifadg1 4y agoeverything works for my workflow*. 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.
- viraptor 4y agoAt that size of a project everything will have bugs. With the current way we develop software it's unavoidable. If they're not stopping you from doing what you want to, then "everything works" is true.
- jraph 4y agoYou'd have a comparable number of bug fixes for any such big DE. It's just that KDE communicates on this. And if you look closer, the stuff being listed is often niche, not blocking or affects relatively new features. There are not a lot of regressions. I blindly update KDE these days, and use a rolling release distro to benefit from the improvements quickly.
- eloisius 4y agoAlso thankful. For so many years I used Gnome and KDE apps exclusively because I wanted a uniform look. Only now, after many years of tolerating web-based UIs, and switching to i3 am I appreciating the KDE ecosystem. Generally every time I’m comparing apps the KDE one wins out. Dolphin (taken from a suggestion on HN) is the best file explorer that I’ve used. Okular is almost as good as Preview. If they had a signature annotation like Preview, I’d like it better. KTorrrent is great. I can’t believe I spent so long using the overly simplified Gnome apps.
- Daunk 4y agoI've tried to use KDE/Plasma for a very long time, but everything just feels... wrong. I really dislike the layout of all their apps and menus, the sizes of icons and buttons are weird, I dislike the fonts they use, and generally just everything seems "out of place". Having said that, I know you can customize the desktop and that's exactly what I've tried to do, but that has always resulted in such an unstable desktop that it's been nearly unusable, even after spending weeks on trying to fix things. An easier solution - for me - has been to just use GNOME and install 2 or 3 extensions and use the GNOME Tweaks tool to set things up the way I like them. Recently though, I've switched to Debian and decided to try out the Cinnamon desktop and it's been almost perfect from the start.
- tifadg1 4y agoCinnamon feels like the best alternative to me as well, but it didn't work out of the box with my multi-monitor setup when I tried it a few years back.
- Darmody 4y agoYou've just described my experience with KDE/Plasma.
- irthomasthomas 4y agoI'm a KDE user for a few years and I feel the exact opposite. 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.
- ChuckNorris89 4y agoMy biggest pet peeve with Gnome is the attitude of the devs towards bug reports or criticism ("you're holding it wrong")[1] vs the KDE devs that acknowledge the bugs and work to fix them and add features the community is screaming for (after the infamous LTT video, KDE guys fixed the UX issue Linus complained). 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. [1] https://gitlab.gnome.org/GNOME/gtk/-/issues/3787 https://gitlab.gnome.org/GNOME/gtk/-/issues/3787
- pdenton 4y agoHaving used KDE 2, 3, skipped 4, and now 5, it's the most polished desktop environment I can think of. OSX is too weird and Windows is a hodgepodge of "GUI trend of the day". Not that either of those matter, since they're not FLOSS.
- machinekob 4y agoIt is for sure not more polished then OSX or windows but it is best in Linux world if u care about looks not stability.
- _ZeD_ 4y agogiven how horrible OSX is I think KDE (or even gnome or xfce) is better
- machinekob 4y agoi dont have problems with OSX gui while KDE crash regulary. KDE can for sure looks better but it is not even close to same polish lvl as windows/osx
- ChuckNorris89 4y agoI've not had KDE crashed in a long time. Maybe it's the distro you're using. I'm on the bleeding edge with KDE OpenSUSE Tumbleweed.
- GekkePrutser 4y agoNever had KDE itself crash on FreeBSD. And I run it 24/7 and only reboot for updates Firefox is the only thing that sometimes crashes on my system.
- konart 4y ago> horrible now this is really subjective.
- 2Gkashmiri 4y agoLTT has certainly helped to force devs to "think" about the usability of the software with regards to "unwashed masses" to put it bluntly. the workflow that an expert is "expected" to know and easily get used to won't cut it for "normies" and that needs improvement. 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
- GekkePrutser 4y ago> LTT has certainly helped to force devs to "think" about the usability of the software with regards to "unwashed masses" to put it bluntly. the workflow that an expert is "expected" to know and easily get used to won't cut it for "normies" and that needs improvement. 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.
- fareesh 4y agoI prefer KDE to Gnome because it feels snappier and seems to prioritize functionality over aesthetics - and the aesthetics can be tweaked to look a lot nicer than the default. btw since I use arch I get all the latest updates quite quickly, which is very nice
- ropeladder 4y agoI tried the KDE spin of Fedora recently but it was just too buggy: - 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.
- konart 4y agoAs much as I'd like to try KDE again after so many years - I can't really bring myself to. 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.
- jraph 4y agoI feel like they are doing so many things right, including on the visual side, I can't possibly conceive they don't give any thought on this. 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://community.kde.org/Get_Involved/design - https://develop.kde.org/hig https://develop.kde.org/hig (the human interface guidelines) - https://community.kde.org/Get_Involved/design/Breeze 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.
- konart 4y ago>Frankly, read through their guidelines. 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-Plasma-5.25-Accent-Colour-Change-Based-on-wallpaper.jpg 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.
- tbran 4y agoTangential, but: 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. [0]: https://kdeconnect.kde.org/ https://kdeconnect.kde.org/
- knewter 4y agoIndeed. I run a gnome desktop. Pinephone runs valent, which is a gtk4 kde connect client. Flawless. It's one of the unsung hero bits of software. Needs to be in use by way more people.
- malermeister 4y agoThere's an official windows/Mac client and an unofficial GNOME one fyi!
- tecoholic 4y agoI recently switched, from using Gnome for the most of my life, to KDE when I upgraded to Ubuntu 22.04. I think the thing that pushed me to the other side was an article shared here on HN about Gnome File Manager and the broken toilet. It's been wonderful for the most part. I hadn't realised how restrictive Gnome's hamburger menus, full screen app launcher..etc., were until I switched. 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.