Есть ли способ запустить приложение с графическим интерфейсом без подключения к компьютеру на Mac?

Я использую следующие методы для запуска приложения с графическим интерфейсом в Linux и Windows:

Linux:

:~$ Xvfb :99 -ac &
:~$ DISPLAY=:99 ./app

Это не будет работать на 100% в Mac OS X, даже если Xvfb установлен по умолчанию, поскольку большинство приложений работают в среде Aqua и просто игнорируют установку переменной DISPLAY.

Windows (программный способ):

HDESK hDesk=CreateDesktop(TEXT("Virtual"),NULL,NULL,NULL,GENERIC_ALL,NULL);
if(hDesk!=NULL) {
   // create process in this desktop
   CloseDesktop(hDesk);
}

Mac OS X:

Как мне сделать то же самое в Mac OS X (из командной строки или программным способом)? Спасибо!

7
задан Michael Spector 25 January 2012 в 17:07
поделиться