What does HackerNews think of Amethyst?

Automatic tiling window manager for macOS à la xmonad.

Language: Swift

#15 in macOS
> tmux helps all 3, but not particular good at either.

iTerm2 on macOS has some nice tmux integration[1]. Basically, you run a tmux session (using tmux -CC), but the actual window management on the client side is handled by iTerm2. This works pretty nicely with the tiling WM (Amethyst[2]) I use on macOS.

If anybody is aware of Wayland compositors that integrate similarly, please let me know. I'd love to be able to do the same on my linux machines.

[1]: https://iterm2.com/documentation-tmux-integration.html

[2]: https://github.com/ianyh/Amethyst

You'll have a smaller selection of good bags with a 16".

14" has been plenty for me.

Getting a TWM like Amethyst helps a lot with the small real estate.

[1] https://github.com/ianyh/Amethyst

Check out https://github.com/ianyh/Amethyst I’ve been using it for years and it makes MacOS window management a dream.
disabling SIP is a non-starter for me, I use Amethyst[1] and it's simple and Fine Enough For Me™

[1]: https://github.com/ianyh/Amethyst/

The software warpd you mentioned is a modal driver to control the mouse. Why not just use the standard mac os keyboard shortcuts? See [1] for an overview.

Or maybe your are looking for a tiling window manager like amethyst [2]?

Maybe you would like to use a tool like hammerspoon[3]?

Caveat emptor, all these „productivity improvements“ are a rabbit hole and a continuing distraction.

[1] https://osxdaily.com/2007/12/13/navigating-mac-os-x-with-onl...

[2] https://github.com/ianyh/Amethyst

[3] http://www.hammerspoon.org/

I haven't used macOS as my main OS in a long time, but I think your best bet is https://github.com/ianyh/Amethyst

Also I highly recommend disabling the "Automatically rearrange Spaces based on most recent use" in settings. That always felt like it was just randomly sorting my workspaces so that I had to fling them around until I found what I needed.

What you're describing is what tiling window managers do (or at least very close to what you're describing). Neither Spectacle or Rectangle are actually tiling window managers; they're just window snapping tools. I have never tried this (haven't used macos as my main OS in years), but I've heard it works well, and should give you the tiling window experience: https://github.com/ianyh/Amethyst
Do you know about Amethyst? I've been told it's not as fast as i3 but I'm a happy user.

https://github.com/ianyh/Amethyst

I think I'll be getting a Macbook for work soon so did investigate TWMs for mac and Amethyst[0] comes up a fair amount. It will for sure be the first thing I try.

[0]: https://github.com/ianyh/Amethyst

If this seems like too much configuration overhead for anybody else, check out amethyst[0]. It's UI driven and configured similarly to xmonad- which is more opinionated than some other tiling WMs

I liked i3 when I was a linux user, but since I've switched to Mac I've tried to use tools with UIs and opinionated configuration

[0] https://github.com/ianyh/Amethyst

The last time I had to use MacOS regularly, the thing that killed it for me was the lack of a tiling window manager.

I use xmonad in Ubuntu and I haven't dragged a window on my personal laptop in years. Not only was that option missing on MacOS, the underlying OS abstractions actually made it impractical to build the last time I checked; windows were owned by the application, there was no language to move another application's windows except asking the application to move its own, and doing that required the application to be frontmost. So tiling was a context-switch morass and a bad UX.

However, it appears the Accessibility Manager may since have grown enough feature hooks to support what I want, and https://github.com/ianyh/Amethyst may do the job. I'll have to test it the next time I have my hands on a MacBook of some flavor.

i've been using amethyst (https://github.com/ianyh/Amethyst) for the past few weeks and i absolutely love it.