Closed thefiredman closed 1 year ago
You should not use manage=on
like this. It is meant for applications that mismanage their accessiblity role on macOS, so that windows can be forced to tile.
What you want is to use the window_created
signal to unfloat specific windows upon creation:
window_created
Triggered when a window is created.
Also applies to windows that are implicitly created at application launch.
Eligible for app and title filter.
Passes one argument: $YABAI_WINDOW_ID
Signal docs: https://github.com/koekeishiya/yabai/blob/master/doc/yabai.asciidoc#signal
Something like:
yabai -m signal --add event="window_created" app="^(Alacritty|Safari|Firefox)$" action="yabai -m window \$YABAI_WINDOW_ID --toggle float"
I will close this issue as its not that important.
I attempted to set the default window as floating while only specifying tiling behavior for certain apps. However, this configuration led to numerous bugs when attempting to go full-screen or even encountering certain hover events while using Safari.
I am not knowledgeable enough to know of a better way to achieve this and was hoping to get some support by reporting this as a problem.