Here's my "secret," if it helps. I buy laptops with Linux pre-installed from a supported vendor, I run Ubuntu LTS in the default configuration, and I only customize a tiny number of things. This has worked pretty well for me for over a decade. (Before that, I had more issues.)
I don't feel like installing Linux onto random Windows laptops is a good use of my time. Similarly, if I were to choose some unusual distro or desktop environment, that would usually mean more hassle. So I don't.
> Also, having two screens with different scaling was completely unsupported, unlike on Windows.
Yup, that's the biggest limitation I've seen. That's one reason I ended up giving away my ancient external monitor and getting a new 4k. That way I can use the same scaling on the internal and external monitor.
And if I'm going to make a major hardware purchase, I usually Google to see if it works with Linux. This matters mostly for things like drawing tablets.
Even someone like me has long since stopped reporting bugs to Linux Desktop projects because of the above, and the fact that a lot of times the bug is already in the issue tracker and has been for years so clearly no one gives a damn anyway.
Personally I bought a highly-recommended Windows laptop a few years ago and had to stop using the OS because both sleep and the Intel wifi drivers simply didn't work. Yet if I tried to use that experience to proclaim that that Windows was a non-functional, useless operating system developed by people who don't give a damn, I would not be taken seriously.
By the way have you considered what reporting bugs like this for Windows is like? You end up on one of those Microsoft support sites staffed by non-technical non-employee Community Experts who have absolutely nothing useful to add. Talking to real driver and OS developers directly on Linux bug reports is magical in comparison.
...because they have entangled their identity with their OS of choice such that they interpret "I had a problem with this and therefore don't use it" as some kind of personal attack. This is not only unhelpful, but an actively repellent behavior.
> Personally I bought a Windows laptop a few years ago and had to stop using the OS because both sleep and the Intel wifi drivers simply didn't work. Yet if I tried to use that experience to proclaim that that Windows was a non-functional, useless operating system developed by people who don't give a damn, I would not be taken seriously.
Case in point, who is saying Linux is useless? Useless for their particular use case or workflow, sure. Even people who like Windows generally, like myself, say the developers don't give a damn (see some of my other posts on the subject). Fact is, a lot of use would love to be using an OSS system, but the community actively fights us when we have issues with their stuff and their echo chamber of "our way is the best way!" remains unbreached, so our use cases and workflows are never accommodated and we, consequently, can't use it. This has been going on for about 20 years now. It's pretty damned tiring.
> By the way have you considered what reporting bugs like this for Windows is like?
I work supporting Windows systems, so I know how useless Microsoft support is. You know what I don't get when I talk about a Windows issue with other Windows admins though? "Well it works fine here..."
> Talking to real driver and OS developers directly on Linux bug reports is magical in comparison.
Sure, if they listen, which they often don't. Spend some time in Ubuntu's issue tracker if you don't believe me.
>they interpret "I had a problem with this and therefore don't use it" as some kind of personal attack. This is not only unhelpful, but an actively repellent behavior.
Your posts so far have implied that people reporting their positive experience or advising how to make the most of Linux (eg being careful about hardware choice) must be doing so because of a kind of identity crisis, or that they are reciting from mockable 'Linux Desktop Evangelism playbook'. Meanwhile you seem to have taken personal offence at the 'community's (as if it's one entity) response to your Ubuntu bug tracker entry.
Having said that, I'm also generally in the boat of having an unpleasant experience installing on various laptops. Doesn't stop me from trying every year or so though, ha.
I'm running regolith with i3 using an X server on my WSL 2 install. It even has GPU passthrough now! It's been super pleasant experience having the best of both worlds without having to reboot.
If you're asking to make a point, I'll just say that it takes a level of tech savvy to even know _how_ to find a Linux laptop that runs smoothly. That is the problem I'm referring to.
I've heard Dell and the Thinkpads work well with Linux. Got any other suggestions?