|
|
|
|
|
by imron
2024 days ago
|
|
> they'll describe something that makes it clear they haven't tried any Linux distro in a long time. I use Linux for work. In Ubuntu 20 air pod pros still don’t pair properly - I can use the earphones but not the headset microphone. Then there are minor annoyances like plugging in an
external monitor and keyboard to a closed laptop (thinkpad) and not having it wake up (need to open and close the case), or closing the case but then the power management doesn’t work properly so if it’s not plugged in to power, then when I open it the next day the battery is drained and the laptop has shutdown - losing any unsaved state. Finally (and this is the main one preventing me from using Linux on my personal laptop) Chinese fonts on Linux are awful. Not only are the default fonts ugly but applications do a poor job of rendering them, often getting baselines offsets between subsequent characters wrong, making characters on the same line jump around. It’s altogether a subpar experience especially compared to macOS. |
|
Do you really blame Linux over Apple for that? Bluetooth on Linux isn't great, that's totally true, but a big source of problems is the device makers. They often test against only the system they are targeting, and leave the rest. Nearly every bluetooth implementation has issues, but the Linux one is never tested/developed with like others.
> Then there are minor annoyances like plugging in an external monitor and keyboard to a closed laptop (thinkpad) and not having it wake up (need to open and close the case), or closing the case but then the power management doesn’t work properly so if it’s not plugged in to power, then when I open it the next day the battery is drained and the laptop has shutdown - losing any unsaved state.
I agree, this is insanely stupid. By all means I don't think things are perfect yet, but they are definitely better than they used to be. There are also easy things you can do to avoid these things, such as sleeping your laptop from the Gnome widget (or just run `systemctl suspend -i`) and it works every time. just open the lid to resume working. It's annoying that you have to do that for sure, but in my opinion learning simple workflow changes like that aren't a big deal in exchange for the FLOSS aspects, but everyone is different. Choice is what makes things great!