4 ms·
KDE is modular, a significant amount of that can be removed cleanly. It's not quite as modular as LXDE or Xfce mainly because the binaries for Plasma and KWin-W
by creatonez 3y ago
KDE is modular, a significant amount of that can be removed cleanly. It's not quite as modular as LXDE or Xfce mainly because the binaries for Plasma and KWin-Wayland are handling a bit more than expected, but does it really matter on modern hardware that Plasma has a tiny bit of panel-related code loaded into RAM when your panels are disabled? (I'd probably say this is the worst non-modularity, and it's still avoidable if you're willing to swap out plasma for something else)
> How many do the same for Wayland?
A lot, because wlroots provides a decent base to handle all the things you don't want to be handling manually. The ecosystem of simple tiling WMs made with wlroots is quite vibrant.
- uticus 3y agoI stand corrected re my comment about making a compositor. At first, I was going to point out that wlroots itself says it abstracts the job of a compositor: 'about 60,000 lines of code you were going to write anyway.' [0] Would seem to prove the point that too many LOC are needed just to get something running. But really wlroots is from the same group that maintains Wayland [1], so maybe it's like a low-level/high-level access duality common in other software projects. [0] https://gitlab.freedesktop.org/wlroots/wlroots https://gitlab.freedesktop.org/wlroots/wlroots [1] https://www.freedesktop.org/wiki/Software/ https://www.freedesktop.org/wiki/Software/