3 ms·
Indeed. Went from developing primarily on OS X to Ubuntu Linux for about 6 months before I couldn't take it any longer and switched back to a Mac. Biggest comp
by msbarnett 11y ago
Indeed. Went from developing primarily on OS X to Ubuntu Linux for about 6 months before I couldn't take it any longer and switched back to a Mac.
Biggest complaint by far was trackpad support in Linux. It's a mess out of the box: weird acceleration curves, bad scrolling, twitchy, overly sensitive clicking, the works.
Luckily it's Linux, so it's Configurable™, and with enough tweaking I had a script that would feed a bunch of settings into the userspace synclient synaptics configuration tool, and get a trackpad experience that was mostly bearable. EXCEPT that the damn driver would somehow reset itself randomly every hour or two, and my trackpad would be back to the default mess until the script re-ran.
There were the other common problems too: an update broke X config, font rendering was janky, battery life was a joke. The Alfred replacement I was using would forget its keybinding on every startup. Unity/compiz would stop respecting screen hotcorner triggers until I open the config, cleared, saved, reenabled, and resaved them. Etc, etc, et-fucking-cetera.
It's more or less the same experience I've had on-and-off with Linux on the desktop since 1999. It mostly "works", but it's inevitably death by a 1000 papercuts and after a few months I'm fed up with it and switch to something less grating.
- edvinbesic 11y agoCompletely agree. Run Linux on the desktop which mostly "just works" with a few minor tweaks required now and then. Laptops though? Forget about it. Abysmal battery life, constant issues with waking from sleep, driver issues, trackpad support and the list goes on. It truly is death by 1000 papercuts. Every now and again I forget about the mess and try again and usually give up after a few days when I start remembering it all. I'm sure some people thrive in that kind of environment but I just need to get work done and when the OS gets in the way of that, it doesn't matter that "you just need to configure ..."