What linux can do but osx can? Because I always thought osx can do whatever linux do because its unix based
What linux can do but osx can? Because I always thought osx can do whatever linux do because its unix based
- systemd has some inspiration from launchd, but certainly not its documentation strategy - `du` doesn't have a `-b` flag (repeat for oodles of useful GNU flags baked into my fingers) - getting a "pristine" environment on macOS is a true PITA and a horror for CI (containers win massively here) - some things are only available through the UI (e.g., TCC.db edits are SIP-locked to when Preferences deigns to ask you) - useful window management (macOS is quite a bit behind even Windows' rudimentary tiling and focus management and even Windows has all kinds of sad quirks compared to what XMonad and Awesome provide)
My new windows used to split an ever smaller portion of my screen in a fibonacci spiral based layout. I could also move between windows with hotkeys.
Rectangle is useful in a pinch, but it's no tiling window manager.
I've been successfully using Witch to restore normal window-tabbing (in place of application-tabbing): https://manytricks.com/witch/
Unfortunately after MacOS ~Vista~ Catalina you still need to grant Witch permissions for each application you're alt-tabbing to that Witch hasn't seen yet, but considering I use ~6 apps 99% of the time, this works for me.
To get simple window tiling/placement, I found BetterSnapTool to be sufficient for my needs: https://apps.apple.com/us/app/bettersnaptool/id417375580?mt=...
It handles magnetic corners and placement via hotkey. I mostly work with a dock and external keyboard, so I bound CMD+SHIFT with numeric keypad buttons to reflect the placement (e.g: CMD+SHIFT+NumKey7 -> put the window in the top-left corner). I don't miss the hotkeys when I'm without dock because anyway the screen would be too small, so I resort to just alt-tabbing.
MacOS cannot run Docker containers natively, if you are a developer today that is a pretty big annoyance. The solution basically being to run Linux on MacOS.