KDE has this mindset where if someone wants to implement something they think is cool, and the code is clean and mostly bug free, well – have at it! Ever wonder why there’s 300 options for everything?
Usually (because there’s a bunch of people trying to optimize the core for speed and load times and such) this also means that the unused code-paths are required to not contribute negatively to things like load times. So a plugin like this that doesn’t get loaded by default unless enabled, and thus doesn’t harm everyone else’s performance. It also means that if it stops working in the future and starts to bitrot, it can be dropped without affecting the core code.
@troyunrau@cyborganism brother, if I didn’t want 348472759362 options In my Desktop Environment, I’d use GNOME, which only had 3 options.
Fortunately, variety and choice are good for the ecosystem, so it’s nice to have both over-flexible (#KDE♥️), overly-rigid (#GNOME ♥️ on phones and tablets), and every in between (#XFCE4, #Cinnamon, #cosmic, #lxde, et al, ♥️)
I actually like that Gnome has less configurable things. You get the same desktop experience across the board on every PC. If only that desktop experience didn’t suck and we didn’t have to use a ton of extensions to make it usable.
I spent about a decade as a KDE developer.
KDE has this mindset where if someone wants to implement something they think is cool, and the code is clean and mostly bug free, well – have at it! Ever wonder why there’s 300 options for everything?
Usually (because there’s a bunch of people trying to optimize the core for speed and load times and such) this also means that the unused code-paths are required to not contribute negatively to things like load times. So a plugin like this that doesn’t get loaded by default unless enabled, and thus doesn’t harm everyone else’s performance. It also means that if it stops working in the future and starts to bitrot, it can be dropped without affecting the core code.
@troyunrau @cyborganism brother, if I didn’t want 348472759362 options In my Desktop Environment, I’d use GNOME, which only had 3 options.
Fortunately, variety and choice are good for the ecosystem, so it’s nice to have both over-flexible (#KDE♥️), overly-rigid (#GNOME ♥️ on phones and tablets), and every in between (#XFCE4, #Cinnamon, #cosmic, #lxde, et al, ♥️)
May the UX/UI gods bless all of them, honestly.
I actually like that Gnome has less configurable things. You get the same desktop experience across the board on every PC. If only that desktop experience didn’t suck and we didn’t have to use a ton of extensions to make it usable.
That’s why I love Gnome 2. It was the sweet spot.