Skip to content

Questions regarding SIP and maybe requesting Apple to release a real Spaces API? #2274

Answered by koekeishiya
hpfmn asked this question in Q&A
Discussion options

You must be logged in to vote

Different security aspects need to be disabled to allow for persistent on disk modification, so that is not a viable solution in my opinion.

The SkyLight framework is a client-side IPC interface which communicates with the macOS WindowServer process (using mach messages). Every application has its own connection that it uses, and this connection is used as an authorization measure, deciding which windows you are allowed to modify. Not all functionality is locked behind this "connection_holds_rights_on_window" check, which is what has allowed them to be used (like pre macOS 14.5 for moving windows to spaces). The function itself is not protected, but the target of the function (e.g the win…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@koekeishiya
Comment options

Answer selected by koekeishiya
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants