The problem is that the bad decisions are centralized in a way I can't escape them anymore. For me most linux DE's are lacking and I don't think they are giving me a better exprience. Thats fine they are just not for me. kDE I do really like and them dropping X11 support means that unless its forked and the fork is well distributed I am forced to migrate to wayland or I am forced to migrate to a different desktop both of which degrade my experience.
You could think stick to an old distro for a while but that only works so long and I need to be very up to date on my graphics drivers and other apps. So thats a tempoary at best non ideal solution.
The decentralized nature also makes it very hard for developers. NixOS for example is a particularly incompatible one. We support that one though so at least nix is managable. What doesnt work well is wayland because wayland makes the app scale incorrectly with no obvious way to get it not to do that. I thought I had a workaround but because wayland is also heavily decentralized it only seems to work on KDE. It would be great if we can just tell tk to not have scaling but it doesn't work that way. The scaliny also works great on every other platform. Windows, Mac, X11 are all fine.
Gnome takes this next level where wayland native apps must implement their own window decorations. Like consistent borders and theming? To bad. Apps either no longer to your consistent borders or they break on gnome.
Its that kinda stuff I am on about. You can be decentralized all you want but when key parts of the ecosystem become deliberately incompatible and expect everything else to adapt to them your going to get software devs who then simply no longer want to support it at all.
Login to reply
Replies (1)
Ok, I get it. I understand some of the frustration. For me Wayland has never been an issue, but I don't do much GUI development.