Как скрыть полноэкранные приложения в MacOS программно

Я пытаюсь создать приложение, которое бы скрывало другие окна / приложения с определенным интервалом, но я застрял с сокрытием окон полноэкранного приложения с использованием классов NSWorkspace и NSRunningApplication.

Есть ли способ программно выйти из полноэкранного режима с помощью общедоступных API? Если нет, какие частные API мне нужно посмотреть, чтобы решить эту задачу?

1 ответ

Решение

Предполагая, что вы можете обойти песочницу, вы можете использовать AppleScript, чтобы сообщить системным событиям, что процесс должен установить attribute "AXFullScreen" of window 1 to false,

Другие вопросы по тегам