logoalt Hacker News

Oryginyesterday at 4:57 PM2 repliesview on HN

> UI framework balkanization has always been, and remains a hideous mess

I thought you were talking about Windows there. There are 4 (5?) different UI paradigms within Windows, and doing one thing sometimes requires you to interact with each of them.

At least on Linux, with GTK/KDE, you can pick a camp and have a somewhat consistent experience, with a few outliers. Plus many apps now just use CSD and fully integrate their designs to the window, so it's hopeless to have every window styling be consistent.

I never had to mind X vs Wayland when starting user applications tho.


Replies

wackgetyesterday at 5:51 PM

If we're talking about mass adoption of Linux then there really has to be no concept of even "picking a camp". The vast majority of users - even techy people - will not understand what a window manager is, never mind be capable of choosing one.

Yes, there are many UI implementations in Windows but they are almost totally transparent to the user (no pun intended), and they can all run on the same system at once.

show 4 replies
reddaloyesterday at 5:41 PM

>many apps now just use CSD

If there's something I hate about Linux, it's CSD (Client-Side Decorations, in case people don't know what it is).

If I wanted all my apps to look different from each other, I'd use macOS. I want a clean desktop environment, with predictable window frames that are customizable and they all look the same. CSD destroys that.

show 3 replies