5/19/2025 at 2:13:48 PM
Why "finally"?To me, KDE's job should be to organize and render windows, application launcher icons, and the like
If I want a virtual machine, I'll use a virtual machine for that
All this "KDE suite" stuff and what not is unnecesarry - some of these are good pieces of software that I like to use, but there's no reason they need any integration with a desktop environment (arguably a few basics like a file manager, VTE and plain text editor are expected and fine but in theory also can be wholly separate)
Also, any integration attempts like making the icons a common asset rather than each application have their own, _fail_ and make things worse, with these integrations applications less often have working icons at all, and more often have mistakes like black icons against a black background making them invisible
by Aardwolf
5/19/2025 at 3:24:26 PM
> To me, KDE's job should be to organize and render windows, application launcher icons, and the likeI believe you are confusing Plasma, which is KDE's desktop environment, and the KDE Project, which also hosts a lot of applications that can be used with or without Plasma, many of which are multiplatforms. Even on Windows one can use a lot of KDE apps without using their desktop environment, Plasma. It's also totally possible to use Plasma without any of the KDE apps, not even the file manager (Dolphin), the VTE (Konsole), or the simple text editor (Kwrite).
Historically, the desktop environment was KDE (Kool Desktop Environment), but it's been quite a long time since the DE is one among many software that the KDE project works on.
That said, I 100% agree with you on icons, and never used an icon theme :).
by p4bl0
5/19/2025 at 4:25:06 PM
KDE has been building tools for decades now. Browsers, email clients, contacts management, you name it. KDE 1 already included a file explorer and [was already developing an office suite at the time](https://kde.org/announcements/1-2-3/1.0/). KDE's suite goes back to its very beginnings.Plasma is only a small part of KDE's toolkit, and that's why KDE is so popular. Hell, most of Plasma has no business being part of a window manager.
If you just want something to render windows, there are much more minimalist alternatives, such as LXDE, Hyprland, Sway, i3, and so on.
by jeroenhd
5/19/2025 at 5:55:04 PM
> KDE has been building tools for decades now. Browsers, email clients, contacts management, you name it.Yes, and it has to be said that the most popular browser engine (used in Chrome, Safari, Opera, Edge, …) has its root in the KDE project as WebKit was originally a fork of KHTML :).
by p4bl0
5/19/2025 at 4:12:05 PM
> Also, any integration attempts like making the icons a common asset rather than each application have their own, _fail_ and make things worse, with these integrations applications less often have working icons at all, and more often have mistakes like black icons against a black background making them invisibleOne thing the GNOME community got right, despite the clamour and gnashing of teeth.
Consistent cross-app theming support is a pipe dream from the 90s that has never worked, except in manicured screenshots to get karma points on /r/unixporn
by sph
5/19/2025 at 7:03:41 PM
The linked site goes against everything the Linux* platform has historically stood for and frankly just sounds like designers whining that they can't design for computers like they used to for print. I see the same fight against customization on the web, where designers keep asking for ways to, for example, override font and font size preferences, default widget styling, prevent/hijack zoom/select/search/context/whatever.Your UI is a collection of input/output widgets. The vast majority of apps have maybe one or two app-specific widgets and the rest are completely standard. Why the hell do so many developers insist on styling every stupid textbox just they way they like it?? No, fuck you, a textbox is a textbox, your textbox isn't special, if I want texboxes on my screen to be in purple comic sans on a green background, that's exactly what they should look like.
The reason why apps break when custom themes are applied is almost always because a developer made a "white box with a grey border and black text" instead of a "--bg-surface-color box with a --border-color border and --fg-primary-color text".
It's the same with icons - if you want a homepage button, reference the "home" icon. If you want a house/flat/skyscraper/boathouse dropdown, reference the "house" icon. If you use "home" to show a house because that's what it is on your theme, don't be surprised (let alone angry) that I've set home to a picture of a cat and now your dropdown makes no sense.
Yes, sometimes the platform doesn't give you enough tools to adhere to the system theme (although most apps aren't complex enough to run into that), but there are usually workarounds or you can open a bug report. Most "modern" developers, however, just don't. They draw their UI in Figma and set out to make it in code, pixel-for-pixel if possible.
by franga2000
5/19/2025 at 11:06:26 PM
Seems like you didn't actually read the linked "stop theming our apps" page. They have no issue with users theming their own systems, and gnome apps are still themable. Developers have an issue with distributions shipping a custom theme by default, which breaks things and causes users to report issues which aren't the fault of the developers.by flexagoon
5/20/2025 at 2:04:24 AM
Distributions are operated by users. They're basically just a collection of recommended packages, curated by the distribition maintainers. Why should users be prevented from sharing their preferred themes with other users, in the form of distributions?Besides, if app developers are doing their job properly as described in the parent comment, then neither user themes, nor distribution themes, should break anything.
by NotPractical
5/20/2025 at 5:47:31 AM
> Why should users be prevented from sharing their preferred themes with other users, in the form of distributions?Because when a distribution like Ubuntu ships a broken theme, and some app doesn't work as intended, users will report this to the app although it's a bug in Ubuntu.
by flexagoon
5/22/2025 at 1:50:20 AM
They are the fault of developers when developers hardcode their app UI around one particular theme on a platform that explicitly supports theming.The linked website is basically complaining that 1) it's too hard, and 2) it precludes app developers from doing their own "branding". The former is just laziness, given that software 20 years ago managed to do it fine, and the latter is narcissism.
by int_19h
5/20/2025 at 6:00:40 AM
> The linked site goes against everything the Linux* platform has historically stood forNonsense. Linux is about libre software. It might be about choice, if you want. It’s not about “all software needs to let my desktop look like a clown makeup set or it’s literally 1984”
Amateur environments from the 90s let you do that, but it has nothing to do with the Linux philosophy
by sph
5/20/2025 at 10:00:24 PM
> It’s not about “all software needs to let my desktop look like a clown makeup setExcept it literally is about that? Libre software guarantees users the right to make their own modifications to it. That's basically the entire point.
https://en.wikipedia.org/wiki/Free_software
Being actively hostile towards users making and sharing modifications to your software, while still technically permitting them, probably doesn't disqualify your project as "libre" software, but it goes against the spirit of it.
by NotPractical
5/19/2025 at 6:31:36 PM
It works pretty well for Qt apps though. They just theme the titlebar and some things like fonts.I don't want every app to have a different look or 'brand' as that page says. I want my system to be consistent.
by wkat4242
5/20/2025 at 12:52:10 PM
I run KDE, and Telegram, a native Qt app, has an invisible icon if you have a dark taskbar (the default).Theming sucks even when you keep the default look. I bet that since many Linux users use custom themes, app developers just give up and don’t even test the default combination.
by sph
5/20/2025 at 8:16:27 PM
Hmm yeah but that's a problem with telegram really. The taskbar can be dark without any theming. Even the standard Breeze has a dark option. They just have to supply both versions.by wkat4242
5/19/2025 at 7:06:15 PM
the last version of plasma is here to prove your wrong.open the color panel and tick the option "tint window title bar with accent color"... which used to be just the window decorator title and borders. ... now some dev wanting to post screenshots on Reddit decided the accent color should be a light pastel tone that can be applied to the top elements of the qt application, bringing back the worst of gnome 2 era.
by 1oooqooq
5/20/2025 at 8:18:30 PM
I'm pretty sure I have that option turned on. I love the accent colour option (2 years ago in the anniversary release of plasma 5 I think) but it's only recent so not all apps have incorporated it yet.But I don't really understand what goes wrong there.
by wkat4242
5/22/2025 at 5:32:58 PM
if you like your dolphin header, location bar, most buttons etc, with the same high contrast color you use for window titles, enjoy.i personally think wm fiddlin with application content absurd.
by 1oooqooq
5/19/2025 at 4:21:12 PM
It did for me. Zukitre, which is gray neutral, and Papirus or any uber complete icon theme. Problem solved.by anthk
5/19/2025 at 7:49:01 PM
"Right" is a bit of a stretch. Manicured screenshots are a tiny subset of theming requirements. People went to great lengths to theme GTK because, for the longest time, Adwaita was truly atrocious, with poor contrast in inactive windows and retina-burning acid active colours.KDE solved 99% of the theming requirements by just allowing color customisation and shipping with a default theme that doesn't suck too badly.
by alxlaz
5/19/2025 at 3:27:02 PM
I moved (back) to sway exactly for these reasons. Sure there should be integration between different part of the systems, but each part should be compartmentalized. Both gnome and kde are fine environments but only if you subscribed to the whole thing. XFCE is more modular than both.by skydhash
5/19/2025 at 3:16:25 PM
This. I tried Neon Stable a while ago and it felt like the developers were already spread thin across the KDE ecosystem. I think more projects like this (while not otherwise intended) will only exacerbate these issues.by justaj
5/19/2025 at 3:56:11 PM
For some reason I doubt this summer of code project by a university student will take meaningful development resources from the rest of KDE.by c-hendricks
5/21/2025 at 2:20:26 PM
Because virt-manager, virt-viewer and everything SPICE related is hot, steaming, unmaintained shit.I've reported so many bugs it's not even funny. Audio is completely broken in my VMs now. It breaks regularly, restarting the viewer session used to fix it, now it just produces garbled ear piercing audio. No responses. No responses to issues where i ask for packaging guidance in case we don't configure it the way they expect.
It's truly unfortunate. And I'm betting that KDE is probably just using virt/spice components, but at least it won't be GTK3 near-abandonware.
by nixosbestos