Live data from Hacker News

AeroSpace is an i3-like tiling window manager for macOS

github.com

41–50 of 173 posts

Re: AeroSpace is an i3-like tiling window manager for macOS

#41

This is great! I find the one thing I miss the most from i3 that none of the macOS tiling managers seem to have is i3bar, or a minimal bar that displays what space I'm on, how many spaces I have, cpu/ram usage, etc. I've tried to find configs that emulate this with Spacebar [0], but haven't been able to find anything [0] https://github.com/cmacrae/spacebar

Sketchybar has this.

Re: AeroSpace is an i3-like tiling window manager for macOS

#42
post #4

> Doesn't require disabling SIP That's very interesting! I've been hesitant to use similar WMs as basically all required disabling SIP. Anyone knows what AeroSpace is doing differently that it can work alongside SIP? Edit: found this in the README: > AeroSpace will never require you to disable SIP (System Integrity Protection). For example, yabai requires you to disable SIP to use some of its features. AeroSpace will…

I wonder if following the mouse for focus would be doable without disabling SIP. It's one of the features I didn't even see in other macOS WM.

It is, Yabai can do it. I am currently using autoraise. Both work great, barring UI weirdness of macOS.

Example. Mousing over another window on the way to the menubar.

https://github.com/sbmpost/AutoRaise

Re: AeroSpace is an i3-like tiling window manager for macOS

#43
post #4

> Doesn't require disabling SIP That's very interesting! I've been hesitant to use similar WMs as basically all required disabling SIP. Anyone knows what AeroSpace is doing differently that it can work alongside SIP? Edit: found this in the README: > AeroSpace will never require you to disable SIP (System Integrity Protection). For example, yabai requires you to disable SIP to use some of its features. AeroSpace will…

I wonder if following the mouse for focus would be doable without disabling SIP. It's one of the features I didn't even see in other macOS WM.

I've been searching for a sloppy-mouse-focus implementation for OSX for _years_. Pretty sure there's something fundamentally incompatible in how app windows are managed.

Re: AeroSpace is an i3-like tiling window manager for macOS

#44

This is great! I find the one thing I miss the most from i3 that none of the macOS tiling managers seem to have is i3bar, or a minimal bar that displays what space I'm on, how many spaces I have, cpu/ram usage, etc. I've tried to find configs that emulate this with Spacebar [0], but haven't been able to find anything [0] https://github.com/cmacrae/spacebar

Have you tried https://github.com/FelixKratz/SketchyBar?

Re: AeroSpace is an i3-like tiling window manager for macOS

#45

I'd be curious to know how it is different than Amethyst. Amethyst has gotten much more stable recently and I really enjoy using it. The text based config seems pretty nice at a first glance, but I'm not sure if it's worth switching.

in my experience aerospace is way better in most ways.

there are a few oddities, and I need to file a couple of bug reports, but it has made macos so much more tolerable than amethyst.

Re: AeroSpace is an i3-like tiling window manager for macOS

#46

> Homebrew installation script is configured to automatically delete com.apple.quarantine attribute, that's why the app should work out of the box, without any warnings that "Apple cannot check AeroSpace for malicious software" Can someone ELI5 what this does? Does it impact AeroSpace only, or something globally on my Mac? Thanks!

Without looking into the installation script to verify, based on that description, it is only deleting an 'extended attribute' of the AeroSpace app. MacOS adds this attribute automatically to programs downloaded from the web, and prevents a user from running the program while it has the attribute.

I frequently need to run a command like the following before running a downloaded program, which I'm guessing is exactly what the install script does:

xattr -d com.apple.quarantine some-program.app

Re: AeroSpace is an i3-like tiling window manager for macOS

#47
post #3

I'm reluctant to try this -- my experience with other attempts to try out tiling window managers on MacOS is that the just don't play nice. Windows get repositioned by normal interactions and the window manager is not able to wrangle them, and connecting external monitors is a disaster, and you end up with a situation where windows are overlapping in odd ways but you can't move them out of the way because the window…

Hi, AeroSpace author speaking :)

> Windows get repositioned by normal interactions and the window manager is not able to wrangle them

I'm certainly biased, but no, I don't face issues like that

> and connecting external monitors is a disaster

Connecting and disconnecting external monitors is an important use case for me as well. I dedicated my time to support specifically this case, so hopefully it works correctly for other users as well

Re: AeroSpace is an i3-like tiling window manager for macOS

#48
post #36
post #7

Oh, I like the fake Spaces approach. I have considered trying that by minimizing windows, but would never get around to it. Tiling is doomed to sadness on macOS, because of lack of APIs. But this is probably the most performant approach. Have used yabai, but only for moving windows and focus-follows-mouse. Not for tiling. Because flaky (not yabai’s fault). Thanks nikitabobko. Looking forward to trying it as soon as I…

I get around that by using the Stack and I flip between windows with alt+h/alt+j Command+Tab is global window switch. The ones above are for "local" switching in the context of the workspace.

Oh, I know. I use sway — and greatly miss alt-tab (windows-style alt-tab), when I do.

Not linux-primary right now.

I can remember my linux-style stacking commands in order to try it.

But I would want to fix my alt-tab at some point.

Note: my sway (or mac) usage is basically two vertical windows or stacks of panes on a laptop screen. So a pretty simple setup.

Re: AeroSpace is an i3-like tiling window manager for macOS

#49

> Homebrew installation script is configured to automatically delete com.apple.quarantine attribute, that's why the app should work out of the box, without any warnings that "Apple cannot check AeroSpace for malicious software" Can someone ELI5 what this does? Does it impact AeroSpace only, or something globally on my Mac? Thanks!

It only affects AeroSpace.

The README links to the Homebrew install script, relevant lines highlighted here: https://github.com/nikitabobko/homebrew-tap/blob/main/Casks/...

Re: AeroSpace is an i3-like tiling window manager for macOS

#50
For folks that use the tiling window managers, what applications are you running? And what does a typical desktop look like?

In terms of desktop layout, mind I don't use one, the Oberon vision comes to mind. A single, large pane, with all(?) of the others stacked to one side.

My friend didn't use a tiling window manager, but had this desktop laid out as such, but all of those windows were terminal windows that he kept an eye on (he was our ops guy).

But are folks using these layouts with their web browsers, word processors, IDEs, etc.?

Post reply on HN