Как скрыть полноэкранные приложения в MacOS программно
Я пытаюсь создать приложение, которое бы скрывало другие окна / приложения с определенным интервалом, но я застрял с сокрытием окон полноэкранного приложения с использованием классов NSWorkspace и NSRunningApplication.
Есть ли способ программно выйти из полноэкранного режима с помощью общедоступных API? Если нет, какие частные API мне нужно посмотреть, чтобы решить эту задачу?
1 ответ
Решение
Предполагая, что вы можете обойти песочницу, вы можете использовать AppleScript, чтобы сообщить системным событиям, что процесс должен установить attribute "AXFullScreen" of window 1 to false
,