koekeishiya / yabai

A tiling window manager for macOS based on binary space partitioning
MIT License
23.38k stars 643 forks source link

Cannot move window to space on macOS Sequoia (15.1) #2441

Open twilightty opened 2 weeks ago

twilightty commented 2 weeks ago

Hi, I'm having an issue where I can't move my window to other space with this command: yabai -m window --space 3

If I execute this, yabai will just move the window lower, and it refuses to move that window to the workspace.

Any idea?

fwiw

$ yabai -v
yabai-v7.1.3

Also, if I give sudo yabai --load-sa a try, I get this error:

image
ZyberSE commented 1 week ago

I have the same issue on Sequoia 15.0.

ramonvg commented 1 week ago

Same issue on Sequoia 15.0.

twilightty commented 1 week ago

Well in theory 15.0 should be working just fine, have you guys tried installing from HEAD?

ZyberSE commented 1 week ago

I have not, is there some information how that's done? I've installed, and are updating through brew.

twilightty commented 1 week ago

Have a look: https://github.com/koekeishiya/yabai/wiki/Installing-yabai-(from-HEAD)

ddr5ecc commented 1 week ago

I just update to sequoia 15.0 and yabai-v7.1.4 from HEAD. However, it still cannot move windows to another space.

twilightty commented 1 week ago

Have you disabled SIP according to the docs?

ddr5ecc commented 1 week ago

Have you disabled SIP according to the docs?

Not yet. Thank you for the instruction. I believe that is the reason!

ZyberSE commented 1 week ago

Before macOS 15 it worked without disabling SIP, has that changed now? Yes I had more features with it on but out company policy does not allow for it to be off.

kmiterror commented 1 week ago

@ZyberSE Yes, macOS 15 requires partial SIP disabling.

Holer90 commented 1 week ago

@ZyberSE Yes, macOS 15 requires partial SIP disabling.

Is there any way around this?

Similar to @ZyberSE company policies do not allow me to disable SIP.

tshu-w commented 1 week ago

Yes, macOS 15 requires partial SIP disabling.

I'd like to know if this was mentioned somewhere. I tried searching the changelog, but couldn't find it.

kmiterror commented 1 week ago

There is this snippet in the changelog

[7.1.2] - 2024-08-10

Changed

GiveNoCode commented 1 week ago

Same issue on macOS 15 SIP disabled and installed from HEAD did not help.

moving to another display causes other windows to resize as if target window has moved but actually it stays in place

note: on displays detup command works as long as space target space is active on another display

twilightty commented 1 week ago

hey, you can try out yabai --load-sa, and make sure the Dock isn't restarted during the process.

ZyberSE commented 1 week ago

I disabled SIP on macOS 15.01 and what do you know... it WORKS!! What a f-ing relief! Finally I can work again! 🤩 Didn't install from HEAD, just the same version that comes from brew.

ramonvg commented 1 week ago

Same here, the reason it was not working was that I didn't disable SIP. Thanks everyone for the help 🙏

chrede88 commented 5 days ago

Hi, I'm having an issue where I can't move my window to other space with this command: yabai -m window --space 3

If I execute this, yabai will just move the window lower, and it refuses to move that window to the workspace.

Any idea?

fwiw

$ yabai -v
yabai-v7.1.3

Also, if I give sudo yabai --load-sa a try, I get this error: image

Maybe you forgot to update the hash in the sudoer file after updating yabai?

Ahmad-Vakilzadeh commented 23 hours ago

Same issue on macOS 15 SIP disabled and installed from HEAD did not help.

moving to another display causes other windows to resize as if target window has moved but actually it stays in place

note: on displays detup command works as long as space target space is active on another display

same here disabled sip partially according to the docs and still have the problem