【问题标题】:XOpenDisplay fails in OS XXOpenDisplay 在 OS X 中失败
【发布时间】:2011-04-07 03:57:08
【问题描述】:

我正在尝试运行使用 X11 的应用程序。应用程序尝试调用 XOpenDisplay(NULL),但它总是返回 NULL。我已将 DISPLAY 环境变量设置为:0,并将 XAUTHORITY 环境变量设置为 ~/.Xauthority。我对 X11 不熟悉 - 我还需要做些什么才能使这个电话正常工作吗?

【问题讨论】:

  • 您是从 Terminal.app 还是 xterm(通过 X11.app 启动)运行您的应用程序?
  • 我都试过了,结果一样。

标签: macos x11


【解决方案1】:

您是否启动了 X 服务器? /Applications/Utilities/X11.app

【讨论】:

  • 是的,我有。我认为 X 服务器必须运行才能连接到它,所以我尝试运行它,然后运行我的应用程序,但它仍然失败。
【解决方案2】:

我使用 X 已经有一段时间了,但可能是“xhost +localhost”或只是“xhost +”作为健全性检查,但后者存在安全问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-06
    • 1970-01-01
    • 2013-11-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多