xclock 未显示在本地计算机上

xclock 未显示在本地计算机上

我听说我可以使用“X11 转发”(不管它是什么意思)在本地计算机上显示远程服务器上生成的图形。因此,我遵循了这些说明(安装 Xming,通过 PuTTY 连接)和链接文章中的建议(不使用 PuTTY),但毫无进展。使用 Ubuntu 18.04.4 (LTS) 作为非 sudoer 使用 VPN 访问登录。

这是我在输入命令时不断收到的错误xclock(是的,which xclock返回usr/bin/xclock表示已安装)。

Error: Can't open display:

无论我如何$DISPLAY使用以下命令进行设置:

export DISPLAY=localhost:0.0

我总是会收到这样的消息。

答案1

X11 转发意味着将远程机器上创建的 X11 图形转发回本地机器(如您所述)。

我发现 Xming 和 Putty 相当棘手并且有些过时。

mobaxterm 是一个更加集成和强大的现代工具,可以实现这一点(本地使用 Windows,而远程是 Linux 服务器)。

话虽如此,如果您在本地和远程电脑上使用 Ubuntu,则不需要 xming 或 Putty。请告诉我们您的本地机器是 Ubuntu 还是 Windows。

相关内容