3 ms·
macOS has terrible native window management, but there are a number of window manager programs that are as good as what's available on Linux. BetterTouchTool is
by _bxg1 8y ago
macOS has terrible native window management, but there are a number of window manager programs that are as good as what's available on Linux. BetterTouchTool is my favorite.
- 0az 8y agoInteresting. I currently use Amethyst, but I might give BetterTouchTool a shot. How do the wm features compare to say, i3?
- asselinpaul 8y agohttps://koekeishiya.github.io/chunkwm/ https://koekeishiya.github.io/chunkwm/ is terrific
- guaka 8y agoShiftIt helps me a lot. Basic, simple keyboard shortcuts. And it's free (as in free speech). https://github.com/fikovnik/ShiftIt https://github.com/fikovnik/ShiftIt
- onetom 8y agoSpectacle (https://www.spectacleapp.com/ https://www.spectacleapp.com/) is also open source and it's tiny, but only works with keyboard. Magnet (http://magnet.crowdcafe.com/ http://magnet.crowdcafe.com/) costs 1 USD, but it provides mouse control via snapping at the display edges and it's also tiny (6MB). Its default keybindings does NOT clash with most apps. They are logical, hence memorable. They are easy to press too. In fact I invented the same shortcuts and I was always changing the Spectacle defaults to them on every installation, which was tedious... With Magnet I don't have to fiddle at all. I used xmonad on NixOS and I quite like it, but in any tiling wm on macOS I tried, I hit some issues within 5-10 minutes. To be fair IntelliJ didn't work with xmonad out of the box either. I had to set some strange `startupHook = setWMName "LG3D"` Source: https://wiki.haskell.org/Xmonad/Frequently_asked_questions#Problems_with_Java_applications.2C_Applet_java_console https://wiki.haskell.org/Xmonad/Frequently_asked_questions#P...
- chrisweekly 8y agoDivvy is simple and works well for my needs.
- bastih 8y agoI've become quite fond of Amethyst (https://github.com/ianyh/Amethyst https://github.com/ianyh/Amethyst). Especially it's 3Column Middle Wide layout in combination with swapping windows using the mouse and mouse pointer being placed in the middle of a switched-to window have been godsents for my daily workflows.