【问题标题】:Xquartz and MacOS SierraXquartz 和 MacOS Sierra
【发布时间】:2020-02-16 21:12:05
【问题描述】:

我面临着使我的一些在 XQuartz 下运行的应用程序工作的问题。这发生在我将操作系统更新到 Sierra 版本之后。以前的操作系统版本没有这些问题。 当我尝试打开我的任何应用程序(如 Winskin)和我所在领域的其他应用程序时。我收到标题为无法打开应用程序 X11 的错误消息。并在启动 X11 服务器时出现错误:“无法激活核心设备”。这是给温斯金的。在另一个应用程序 ADF、ADF 中,我收到“启动 X11 服务器时发生错误:“无法识别的选项:-iglx”。 我在网上查了一下,还没有找到解决办法。任何意见,将不胜感激。 谢谢 !

【问题讨论】:

    标签: x11 macos-sierra xquartz


    【解决方案1】:

    问题很可能是远程机器想要使用“间接 GLX”,而这在您的 Mac 上被禁用。从这个网页:https://www.visitusers.org/index.php?title=Re-enabling_INdirect_glx_on_your_X_server,MacOS 的说明是在你的终端中运行它:

    defaults write org.macosforge.xquartz.X11 enable_iglx -bool true
    

    在此之后你必须重新启动 XQuartz,然后一切都应该恢复正常了。

    但请注意,通常禁用 IGLX 的原因是它可能存在安全风险:如果您选择这样做,请确保您信任远程运行的应用程序。请参阅此对xorg 的提交以进行一些讨论:https://gitlab.freedesktop.org/xorg/xserver/commit/d0da0e9c3bb8fe0cd4879ecb24d21715bfaa209b

    【讨论】:

      猜你喜欢
      • 2019-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 2017-03-31
      • 2017-06-28
      • 1970-01-01
      相关资源
      最近更新 更多