3 ms·
I want Plasma to be good. I'm frustrated at kwin's breakage and lag on Nvidia (https://bugs.kde.org/show_bug.cgi?id=443951 https://bugs.kde.org/show_bug.cgi?id=
by nyanpasu64 5y ago
I want Plasma to be good. I'm frustrated at kwin's breakage and lag on Nvidia (https://bugs.kde.org/show_bug.cgi?id=443951 https://bugs.kde.org/show_bug.cgi?id=443951 fixed), the years-old data-corruption heisenbugs I've encountered (kxmlgui toolbar corruption: https://bugs.kde.org/show_bug.cgi?id=395497 https://bugs.kde.org/show_bug.cgi?id=395497) and the instability of some apps (plasmashell crashes occasionally, plasma-systemmonitor crashes quite often when processes terminate in tree view). And it's difficult to fix these bugs because many KDE apps suffer from complexity in apps and libraries (any app involving both QML and C++ code), often accompanied by legacy code sometimes misusing inheritance (kxmlgui) and misused or no longer understood (kxmlgui, libksysguard), or churning and replacing mature code with untested rewrites (plasma-systemmonitor).
I'm trying Xfce on my desktop now (after using it a bit on my laptop). It's a refreshing experience so far, with a panel written in a compiled language rather than QML/JS with unreliable GPU acceleration, and it seems relatively stable so far. They've added window snapping with Super+Arrow or mouse dragging, and the docklike plugin (https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin) is a good replacement for KDE or Windows 7+'s icon-pinning-based taskbar.
There are some issues (like the long-standing https://gitlab.xfce.org/xfce/libxfce4ui/-/issues/1 https://gitlab.xfce.org/xfce/libxfce4ui/-/issues/1, which I hope can be fixed but don't know for sure). But I feel Xfce is much more stable to begin with (in my experience so far, at least), meaning that fixing them is less urgent. I hope the codebase is understandable enough for me to work on it (I think Xfce apps are written in C, which I can read but I'm not super fluent in writing).
I also don't know if Xfce will survive in a future Wayland-based world.