【问题标题】:XQuartz error on ssh connectionssh 连接上的 XQuartz 错误
【发布时间】:2016-09-29 16:00:43
【问题描述】:

我通过 ssh 连接到远程 Linux 服务器,我正在尝试执行 ImageMagick 的 display 命令。我知道问题可能不在服务器端,因为当我从不同的机器连接时,我没有遇到同样的问题。我在本地机器上安装了 XQuartz 并使用 ssh 标签 -Y 和 -X 进行连接(均未解决问题),但仍然出现以下错误。我的电脑是运行 El Capitan 的 MacBook Pro。有什么想法吗?

display: unable to open X server `' @ error/display.c/DisplayImageCommand/426.

谢谢!

【问题讨论】:

    标签: linux macos ssh imagemagick xquartz


    【解决方案1】:

    我认为诀窍是在您执行任何操作之前在 Mac 的后台启动 XQuartz 并允许远程计算机连接。

    所以,在你的 Mac 上,在终端中,启动 XQuartz

    X &
    

    现在右键单击 Dock 中的 XQuartz 图标,然后单击:

    Applications -> Terminal
    

    然后在出现的终端中输入:

    xhost +
    

    稍后,当你让它工作时,通过更具体地使用 IP 地址来加强xhost 命令的安全性。

    【讨论】:

    • 不幸的是,我在这里遇到了同样的问题。当我输入“xhost +”时,我得到了
    • xhost: 无法打开显示“”
    • 当我尝试调用显示命令时,我得到与上面相同的错误
    猜你喜欢
    • 1970-01-01
    • 2015-07-07
    • 2011-12-18
    • 2020-03-10
    • 1970-01-01
    • 2022-07-01
    • 2016-07-24
    • 2015-08-04
    • 2012-08-15
    相关资源
    最近更新 更多