未使用 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 进行身份验证