Meh. I bailed out of the Mac ecosystem last year, as my mid-2012 retina Macbook was finally getting too creaky, and the latest Mac hardware was a regression in many respects, while simultaneously utterly unaffordable. I'm now dual-booting Ubuntu/Windows 10 on a Dell XPS 15". What this experience has taught me is that computing in 2019 basically sucks. The problems with 2000-era Linux, as described in the article, are…
I was linux-only from 2002 to about 2009, on laptops, when I switched to Mac. I just set up a linux desktop for kicks the last couple of weeks, and it doesn't seem to me to be any better than it was a decade ago. * No way to adjust mouse scroll speed; official answer seems to be "don't want that". (Or install imwheel and change your mouse scroll to be equal to hitting the down button (!) which breaks other stuff) * T…
> * No way to adjust mouse scroll speed; official answer seems to be "don't want that". (Or install imwheel and change your mouse scroll to be equal to hitting the down button (!) which breaks other stuff)
- Never had to do this, but I checked. Under "Input Devices" I see "Mouse wheel scrolls by:" as a setting
> * To make an icon on the favorites bar in gnome, you have to edit a .desktop text file! Madness. I mean, I'm a programmer, so I'm capable of it, but it's seriously annoying
- With KDE you can drag any application to the quicklaunch widget, or right-click to add.
> * modifying keyboard shortcuts is extremely difficult; I really wish linux had a karabiner equivalent
I've not used Karabiner, but a quick look does make it look more feature-complete than any single GUI tool I know of on linux. However, keyboard shortcuts are all configurable from a central place on KDE. My biggest downside is that the organization of the "Global Shortcuts" has a UI that only makes sense to a KDE developer. IMO a single list would be more useful than having categories.
> * searching for help usually yields results that are half a decade or more old, and it's very difficult to figure out if it's current advice or not
True of most systems these days unfortunately; looking for the date of the post on forums/stack-overflow helps
> * installing a gnome-shell extension was way more difficult than it should be
I've not needed to install a KDE widget that wasn't in the base setup, so I cannot comment.
> * brew isn't the best, but on linux I need to use both brew _and_ apt because you can't reliably get anything approaching up-to-date software with apt
I have nothing good to say about Ubuntu in general except that it's popularity means that it is easier to get the correct answer by googling. It is by far the most finicky distro I've administered, including Gentoo (which is so high-maintenance that you should only run it if administering systems is a fun hobby). If you want up-to-date software from your package manager, use a rolling release distro. Otherwise the best you can do is something like a base setup and then side-load the software you want. This problem has been identified to the point where there are several brew-like systems (and things like snap as well), but no clear winner yet.
> I remain reasonably happy with it, but Mac is still so far ahead of it in terms of usability it's wild.
I think this will always be true. The Mac has such a lead in "There is a bright path and things will be fine so long as you don't stray from it" coupled with the fact that they control both hardware and software means that there just don't seem to be enough people who both want a Linux like that and have the know-how to make it happen. The counterpoint is perhaps chromebooks, which occupy such a different price-point compared to macs that they make their own niche at least in primary and secondary education.