我正在使用以下技术在Linux和Windows中运行GUI应用程序:
Linux: 注:
这在Mac OS X上不会百分之百地工作,即使Xvfb已默认安装,因为大多数应用程序运行在Aqua环境中,并且简单地忽略DISPLAY变量设置。
Windows(编程方式):
Mac OS X:
我应该如何在 Mac OS X 中执行相同操作(无论是从命令行还是以编程方式)? 谢谢!
Linux: 注:
:~$ Xvfb :99 -ac &
:~$ DISPLAY=:99 ./app
这在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 中执行相同操作(无论是从命令行还是以编程方式)? 谢谢!