

It sounds like you may need to find an OS that's designed to expose the level of customization that you want. The information age no longer requires technical knowledge.Īs a result, I'd guess that most of the purchasers of new computers are in the generations above and below the ones with technical knowlege: the new generation, without the background to even care about being a power user, and the older generation where most aren't power users anyway.īTW, I'm using i3, and I think it would be (relatively) super easy to change the keybindings around to what you're describing. Generally speaking, I think that the newer generation has likely never been exposed to a computer that they could try to troubleshoot and fix themselves: everything is iPhone apps and Windows 7 / 10 and Andriod and slick websites.

I read (somewhere, a year or so ago) that the generation now in their late 20s/early 30s was the last one that actually needed to care about how their computers worked, because their computers occasionally needed to be fixed. It seems like you're using OSes that are trying to cater to a diminishingly technical crowd. In summary, earlier versions of OSX are perfectly fine (my one remaining mac is on 10.10), but Apple has not been doing itself any favors with the dev community in more recent iterations of the OS. Gatekeeper has made it progressively harder for system tweaks like LaunchBar or Little Snitch to exist, and I've had to wrestle with SIP more than once. There's been a steady progress away from tools aimed at the entire skill gradient and towards the lower end of that gradient: Around 10.9 OSX got new file open/save dialogs, which were infinitely better if you used a mouse. You could turn it on or off, but there was no longer a built-in way to serve DHCP on both ports. The first time I noticed it was when Apple bundled all of the services involved in NAT into a huge binary (this would have been about OS X 10.8 or.

This started changing about a decade ago. However, between unofficial package managers like homebrew, the excellent efforts of a few devs (LaunchBar/Quicksilver, PathFinder, Little Snitch, etc.), `osascript`, and the internet providing defaults documentation for obscure apple apps, I always felt like I could get the system to behave the way I needed it to. User-facing documentation was scarce (usually requiring internet searches).
