0

可能重复:
避免 X11 从 Mac 转发到 linux

即使没有 Window Server,我也想让 Mac 程序工作。我需要它,因为从 Linux 机器登录并且我不需要 GUI(即使未使用该程序仍会创建它)。现在我收到以下错误:

<Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
couldn't allocate new Mac window
4

1 回答 1

0

不要创建 GUI,并且不会依赖它。

将程序分成几部分:命令行版本和 GUI 版本。GUI 可以调用命令行之一来完成这项工作(通过NSTask参数和/或Distributed Objects),或者它们可以与执行实际工作的代码共享第三个包。

于 2012-05-15T13:45:45.173 回答