Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moving window into spaces stopped working in MacOS Sequoia 15.1.1 #2500

Open
vgnshiyer opened this issue Dec 13, 2024 · 16 comments
Open

Moving window into spaces stopped working in MacOS Sequoia 15.1.1 #2500

vgnshiyer opened this issue Dec 13, 2024 · 16 comments

Comments

@vgnshiyer
Copy link

Earlier I used to be able to move current focussed application to desired space and switch focus. Right now, only the focus moves , but the application stays in the current space.

shift + cmd - 1 : yabai -m window --space  1; yabai -m space --focus 1
shift + cmd - 2 : yabai -m window --space  2; yabai -m space --focus 2
shift + alt - 3 : yabai -m window --space  3; yabai -m space --focus 3
shift + alt - 4 : yabai -m window --space  4; yabai -m space --focus 4
@aspauldingcode
Copy link

Sonoma?

@vgnshiyer vgnshiyer changed the title Moving window into spaces stopped working in MacOS Sonama 15.1.1 Moving window into spaces stopped working in MacOS Sequoia 15.1.1 Dec 17, 2024
@vgnshiyer
Copy link
Author

I stand corrected. Thanks

@m8524769
Copy link

Same issue. (>﹏<)

@marc-ko
Copy link

marc-ko commented Dec 17, 2024

shift + alt - 1 : yabai -m window --space 1;
shift + alt - 2 : yabai -m window --space 2;
shift + alt - 3 : yabai -m window --space 3;
shift + alt - 4 : yabai -m window --space 4;
shift + alt - 5 : yabai -m window --space 5;
shift + alt - 6 : yabai -m window --space 6;
shift + alt - 7 : yabai -m window --space 7;

Same commands doesn't work in the Sequoia 15.2

> csrutil status

System Integrity Protection status: unknown (Custom Configuration).

Configuration:
	Apple Internal: disabled
	Kext Signing: enabled
	Filesystem Protections: disabled
	Debugging Restrictions: disabled
	DTrace Restrictions: enabled
	NVRAM Protections: disabled
	BaseSystem Verification: enabled
	Boot-arg Restrictions: disabled
	Kernel Integrity Protections: enabled
	Authenticated Root Requirement: enabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.

even with SIP Disabled following the yabai wikis

@patrickxchong
Copy link

Facing the same using in Sequoia 15.2. In my case I don't have SIP disabled, but it did work without SIP disabled on 14.7.1.

@pm0u
Copy link

pm0u commented Dec 30, 2024

Wish i saw this before i upgraded 😢 same issue here. SIP enabled, worked before with it enabled.

@pm0u
Copy link

pm0u commented Dec 30, 2024

#2484 (comment)

  • SIP will now prevent this from working.

@HYAdev
Copy link

HYAdev commented Dec 30, 2024

I'm personally moving to aerospace. It doesn't require disabling SIP, but you can still move application to a different workspace (can verify it works on macOS 15.2).

@pm0u
Copy link

pm0u commented Dec 30, 2024

I'm personally moving to aerospace. It doesn't require disabling SIP, but you can still move application to a different workspace (can verify it works on macOS 15.2).

Based on a quick read, I like the philosophy. I will check it out - thanks for the recommendation. Must be the separate workspace implementation that allows it to get around SIP.

@aspauldingcode
Copy link

I believe in koekeishiya. I think yabai has the right implementation.

@pm0u
Copy link

pm0u commented Dec 31, 2024

I believe in koekeishiya. I think yabai has the right implementation.

i wasn't saying that there is anything wrong with this approach or library, i have been a user of it for years and been happy. Unfortunately due to circumstances out of the developer or my control, its no longer viable for me so i have to move on sadly. Options are never a bad thing.

@LvQingRui
Copy link

you can use

sudo yabai --load-sa
yabai --restart-service

It worked for me!

@pm0u
Copy link

pm0u commented Jan 3, 2025

That is only going to work with SIP disabled

$ sudo yabai --load-sa
yabai: System Integrity Protection: Filesystem Protections and Debugging Restrictions must be disabled!

@marc-ko
Copy link

marc-ko commented Jan 12, 2025

That is only going to work with SIP disabled

$ sudo yabai --load-sa

yabai: System Integrity Protection: Filesystem Protections and Debugging Restrictions must be disabled!

Moving windows are still not working even with SIP partially disabled in MacOS 15.2 in my side

May I ask if it works in your side?
Currently using the latest yabai version

@LvQingRui
Copy link

That is only going to work with SIP disabled

$ sudo yabai --load-sa

yabai: System Integrity Protection: Filesystem Protections and Debugging Restrictions must be disabled!

Moving windows are still not working even with SIP partially disabled in MacOS 15.2 in my side

May I ask if it works in your side? Currently using the latest yabai version

My solution worked (with SIP disabled). My MacOS version is 15.2 and yabai is also the latest version.
If you have any questions, please contact me ([email protected])

@ermyril
Copy link

ermyril commented Jan 29, 2025

@koekeishiya, sorry for pinging about this issue again

Can you please give your opinion on possibility of making it work in the future, how does that look for us? As in official press release :D

Afaiu, apple is blocking/patching these things and our prospects are looking bleak in terms of making yabai work without sip in the future?

Is there still hope for us?

I'm among a subset of users who are using yabai on work laptops, so unfortunately, even if technically possible, disabling SIP for us may lead to severe repercussions

It pains me to even think about embarking on a journey in seek of alternative options (in existence of which I'm not sure, many times mentioned aerospace looks incredibly hacky with the whole app built on top of a weird workaround)

Hope I can still downgrade my laptop to 14

Or maybe you can suggest any possible workarounds, for example - I'm fine with manually dragging windows to different spaces, but currently windows snap back on their original space either way, is this behavior seemingly fixable?

Regardless of outcomes, thank you a lot for a tremendous work on yabai over all those years, I've been using yabai for more than 8 years (chunkwm then), it was and still is an inherent and irreplaceable part of my workflow and it made my life so much better over all those years, thank you a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants