Åsmund Vikane

Results 474 comments of Åsmund Vikane

Make sure that the terminal/shell you are running is an arm binary, and not an x86-64 binary running through Rosetta 2.

``` $ sudo yabai --load-sa could not spawn remote thread: (os/kern) invalid argument yabai: scripting-addition failed to inject payload into Dock.app! ``` I am not sure which specific error it...

Are you running from a sandboxed environment, like Nix or something? I have never gotten that error message myself as long as SIP is disabled.

Hm I don't remember ever having to turn off library validation. Will need to check my system if it for some reason is disabled??

Obviously I forgot that it isn't actually all that simple: ``` Application Specific Information: XXXXXXXX bear trap: NSApplication initialized in Dock. Please log a bug. ``` The yabai binary links...

It may be more realistic at this point to have `--load-sa` automatically verify the existence of the scripting-addition through hash or byte-comparison, and install/upgrade if necessary before performing a load....

I don't think the implementation in Amethyst is complete, or fully robust. How does Amethyst handle minimization and deminization of such grouped windows? What about hiding and restoring an application...

So I just tried Amethyst to see how it behaves with tabbed windows. - Creating a new tab seems to work fine. - Closing a tab is fine. - Switching...

There is an additional case here that Amethyst also does not seem to tackle at this moment in time. When a window is *de-tabbed* we somehow need to detect this...

I spent a bit of time looking into this, and we can actually query information about the tabs using the accessibility API. That seems a lot better to me than...