|
> On PopOS, I had two paths to fix this: Tweak the COSMIC desktop to fix the behavior, or the simple thing of simply installing GNOME (or KDE or any other DE of choice). So what did you do? Did you fix the DE? Again, this is effectively outside the skill of the sorts of people who would be "switching" to linux due to the issues with macOS or Windows. And while installing a new DE is certainly easier than re-programming one, it's still dependent on someone else having written a DE that not only solves your problem, but doesn't introduce entirely new ones and isn't so fundamentally different to the user that they might as well have switched OSes in the first place. And if the user's primary issue was being forced into a major interface re-design like liquid glass, having to switch to a completely new DE is more of a lateral move than actually fixing the problem. And to be clear, the fact that it's POSSIBLE for someone to fix a problem for you even if you can't, and it doesn't have to be the primary OS vendor is a benefit of using an open source OS. So I'm not saying it's not possible to benefit from this. I'm just saying that for most users, most of the time, the ability to "fix it themselves" is effectively as out of reach for them as it is using macOS or Windows because having access to the source code is only the tiniest part of actually fixing a problem for themselves. Since my doctor analogy fell flat, let me try again with a traditional car analogy. A kit car is infinitely more open, customizable and user controllable than any car bought from an auto manufacturer. And yet, for the vast majority of drivers, buying a kit car, even if it was turn key and pre-built would do absolutely nothing to make it more likely that they will do their own repairs or modifications to the car. They will continue taking it to the same mechanics they always took their traditional cars to, they will continue to buy off the shelf parts if possible and do without if not. |
Nope, I swapped to GNOME. Forking the DE was something I was considering doing just to contribute back. It's not something I'd recommend someone to do. (That said, it's Rust and not C, so the barrier for entry is much lower.)
If someone can install Linux, they can install a new DE. It's easy peasy.
> if the user's primary issue was being forced into a major interface re-design like liquid glass, having to switch to a completely new DE is more of a lateral move than actually fixing the problem.
No, switching DEs fixes the problem. If MacOS were open source, then you'd have a community-run fork from before Liquid Glass. (If MacOS were open source, you'd also probably have an LTS branch anyways, and no dark patterns forcing you to update.)
Ubuntu users dismayed by Unity were able to stay on GNOME by installing GNOME. Ubuntu users dismayed when Unity went away were able to stay on Unity because someone forked it. GNOME users dismayed by GNOME 3 are able to stay on forks of GNOME 2.
And it's worth stressing that _none_ of these were so bad as Liquid Glass.
>for most users, most of the time, the ability to "fix it themselves" is effectively as out of reach for them
This is the thing I take contention with. This seems hard to square with the experience of someone using Linux. Is this an assertion you're making as someone who doesn't use it?
I think the most common experience on Linux is that people are able to fix the things that annoy them. It's a tangible and normal thing, not a hypothetical.