未使用 ssh 设置 $DISPLAY 环境 [关闭]

Posted

技术标签:

【中文标题】未使用 ssh 设置 $DISPLAY 环境 [关闭]【英文标题】:$DISPLAY env not set using ssh [closed] 【发布时间】:2013-09-11 01:26:07 【问题描述】:

我正在使用我的 Mac 终端上的 ssh 登录我大学的服务器。我正在尝试启动使用 X 的 cscope 并得到“初始化应用程序时出错(Tcl_AppInit?):没有显示名称和没有 $DISPLAY 环境变量”。这是意料之中的。我尝试在登录时添加 -X 参数,但这不起作用。我知道这可以与 putty 和 x-term 一起使用,但这仅适用于 Windows 机器。有没有办法通过玩 $DISPLAY 和 X 隧道从我的终端启动一个 gui?谢谢!

【问题讨论】:

【参考方案1】:

在您提出问题之前,建议您尝试自己进行一些研究。一点点搜索可以大有帮助。

不管怎样

how-to-enable-x11-forwarding-with-ssh-on-mac-os-x-leopard MIT article on the subject my Google search

如果你不能让它工作,我建议查看Super User Q&A 论坛。 超级用户类似于 Stack Overflow,但它更适合于神秘的终端内容和一般计算机问题,而 Stack Overflow 更适合专门编程。你也许可以在那里找到更多知识渊博的人。

【讨论】:

首先感谢SU论坛的参考。这应该对将来有所帮助。另外,我向您保证,我会在发布之前进行研究。不过,我通过简单地使用 OSX 中包含的 X11.app(DOH!)解决了这个问题。这很难找到的唯一原因是苹果用 XQuartz 取代了 X11。安装后,转发工作正常。谢谢!

以上是关于未使用 ssh 设置 $DISPLAY 环境 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

带有 openssh 密钥的 TortoiseGit 未使用 ssh-agent 进行身份验证

centos7桌面

VNC未设置display参数错误导致Oracle安装报错

opensuse 防火墙怎么关

X11 显示变量未设置 - 无法运行 Docker Image

ClearML 服务器 IP 地址未与 localhost 和 SSH 端口转发一起使用