I like rectangle [0]. It fits my needs well enough without requiring disabling SIP. I especially like the “repeated key presses resize a window on the same side” feature, so I can get cycle the size of the window on the right side of the screen from 1/2->1/3->2/3 easily. I miss i3 sometimes and this ain’t an identical replacement but it gets the job done! Turns out I don’t move my windows all that often anyways. [0]:…
It's amazing, makes MacOS usable when using big displays, I tried to use Yabai on my work macbook but couldn't install it due to SIP and work environment restrictions
Yabai – A tiling window manager for macOS
121–130 of 223 posts
Re: Yabai – A tiling window manager for macOS
#122Earlier quoted context omitted.
You might try Magnet. It's $10 on the mac app store. I've had zero issues with it, and it has some problems sorted that other tools don't or haven't always, namely correctly tiling across monitors. I used to use Rectangle, which is open source and frankly pretty good but at the time I was using it had some warts. macOS' window management seems to not be entirely transparent. I don't know all the details, but this is…
If you don't mind me asking, what are the warts? I'm always interested in improving the app.
Personally, I wish Rectangle had the option of storing configuration in a simple dot file in my home dir but I understand that would prevent syncing through icloud, which is a feature I imagine a lot of folks like. Barring that, I wish rectangle could export/import the configuration in a more editor friendly way so I could make these configuration changes much faster and more easily ensure consistency across settings.
Re: Yabai – A tiling window manager for macOS
#123This past week I've come up with what is I think my perfect, dream solution:
- Caps Lock is tapped for Escape, held for Cmd+Ctrl+Opt (i.e. "Hyper" or whatever). I'm a Neovim user, so Caps Lock has been mapped to Escape forever already.
- Tapping both Shift keys simultaneously engages Caps Lock for the rare times in which I actually need it.
- Window snapping is handled entirely with Hammerspoon. I have commands for absolute positions (e.g. half, one third, two thirds, quarters), but also can define grids and call them with key commands, and then use another command to snap all windows or just the focused window to the nearest grid box.
It's all defined with code, and thus lives with my dotfiles, and is just a `brew install` and symlink away from totally setting up on a brand new machine.
Also, I set my tmux prefix to Control+p, which I map to Command in my iTerm profile. So, opening up a new tmux "window" (i.e. tab) is Command+t. Navigating to the next "window"/tab is Control+Tab. And so on. Basically it just feels like a browser. This way, whether I switch terminals, or am ssh-ing into a machine, as long as I have my tmux config, those key commands are set.
It's an amazing setup, can't recommend it enough.
Re: Yabai – A tiling window manager for macOS
#124Funny to see this at the top of HN after just having uninstalled Yabai. I used Yabai for about 6 weeks. I was so thrilled about having a proper tiling window manager for Mac. I invested a lot of time setting up skhd and fine-tuning my configuration for the most intuitive hotkeys. The problem ultimately, however, is that Yabai just doesn't work well enough. It'll regularly just lose track of windows altogether, which…
This may not be what you’re looking for, but I use Mizage’s Divvy on Mac & Windows and configure Gnome to match on Linux. It can be keyboard or mouse driven — I exclusively use custom keyboard shortcuts.
Re: Yabai – A tiling window manager for macOS
#125Funny to see this at the top of HN after just having uninstalled Yabai. I used Yabai for about 6 weeks. I was so thrilled about having a proper tiling window manager for Mac. I invested a lot of time setting up skhd and fine-tuning my configuration for the most intuitive hotkeys. The problem ultimately, however, is that Yabai just doesn't work well enough. It'll regularly just lose track of windows altogether, which…
try hammerspoon. it isn't a tiling window manager, per se - it's more of an all-purpose desktop extension framework. it is fully customizable, has a well-documented API, and a large community. for window arrangement the hs.grid component is plenty for me. see an example: https://www.youtube.com/watch?v=nRJ0477KFp8
Re: Yabai – A tiling window manager for macOS
#126Re: Yabai – A tiling window manager for macOS
#127Tbh if there was an app that would allow me to move between spaces on all my monitors at once, instead of each monitor to be done one by one, then that would be sufficient for my needs.
I don't remember it but something like separate spaces for displays.
Re: Yabai – A tiling window manager for macOS
#128If you come from i3 you'll probably find Aerospace[1] to be more what you're after. [1] https://github.com/nikitabobko/AeroSpace
Re: Yabai – A tiling window manager for macOS
#129Re: Yabai – A tiling window manager for macOS
#130If you come from i3 you'll probably find Aerospace[1] to be more what you're after. [1] https://github.com/nikitabobko/AeroSpace
Thank you for recommending this. Time for round three of attempting a tiling setup on my mac (after Amethyst and Yabai disappointed).