【问题标题】:spawn a new xterm window生成一个新的 xterm 窗口
【发布时间】:2010-09-13 02:49:36
【问题描述】:

当我使用 Bitvise Tunnelier 并生成一个连接到我们的 sun 站的新 xterm 窗口时,一切正常。我们在 sun 站上安装了可视化 slick 编辑器,我被指示使用命令 vs& 打开它。当我这样做时,我得到以下信息:

fbm240-1:/home/users/ajahn 1 % vs&
[1] 4716
fbm240-1:/home/users/ajahn 2 % Visual SlickEdit: Can't open connection to X. DIS
PLAY='<Default Display>'

我宁愿不费吹灰之力将我的材料来回传输到服务器。 建议?

【问题讨论】:

    标签: windows unix ssh xterm


    【解决方案1】:

    在你运行 vs 的 shell 中你的 DISPLAY 环境变量是什么?真的是“”吗?如果是,请尝试将其设置为 ":0" 或 "yourhostname:0",然后再次运行 vs(您可能需要在主机上使用 xhost +)。

    这只是帮助您解决此问题所需说明的一小部分。

    【讨论】:

    • 原来我需要 Xming ???服务器运行以打开其他窗口。现在它似乎工作了,虽然我不明白到底发生了什么。
    • 不幸的是,我从字面上理解了您的“生成一个新的 xterm”,并没有猜到实际上您的本地计算机上没有 X 服务器。
    【解决方案2】:

    在有显示器的系统上(你启动隧道的那个):

    xhost +fbm240-1

    如果不是系统名称,请将 fbm240-1 替换为系统名称。我猜到了。

    您还需要确保您的 DISPLAY 设置正确;如果您正在使用 ssh 隧道,那么它应该已经存在(如果是 openssh,请使用 -Y;如果是 putty,则在 Connection->SSH->X11 下选择“启用 X11 转发”;如果是其他,请阅读文档)。如果您正确设置了 X 隧道,那么您很可能根本不必使用 xhost。

    【讨论】:

      【解决方案3】:

      您将需要在您的 Windows 机器上安装 Xwindows 服务器,以便在 Sun 服务器上远程运行图形 Unix 应用程序并将其显示在您的 Windows 机器上。我不认为 Tunnelier 支持 Xwindows 隧道。看看 Xming,一个用于 Windows 的 Xwindows 服务器,它带有一个 ssh 客户端 Putty:

      http://sourceforge.net/projects/xming

      编辑:很高兴看到这对您有用。这里有一些关于正在发生的事情的更多解释。 X-Windows,Unix 图形环境是基于客户端-服务器的。 IE:它能够在远程系统上显示单独的图形窗口,而无需像 VNC 或远程桌面这样的全屏软件。 Unix 中的图形程序称为 X-Windows 客户端,而真正进行显示的则称为 X-Windows 服务器。

      现在,Bitvise Tunnelier 只是一个 ssh 客户端。 IE:它只处理命令行终端连接。但是,ssh 协议实际上能够通过 ssh 为 X-Windows 建立隧道,但您需要两件事:1) 在桌面上运行的 X-Windows 服务器(实际显示应用程序),以及 2) 支持 X 的 ssh 客户端-Windows 隧道。输入 Xming,一个用于 Windows 的轻量级 X 服务器,以及 Putty,一个 ssh 客户端。

      所以,您可以通过 ssh 进入您的 Sun 设备并输入终端命令,但 Visual SlickEdit 是一个 X-Windows 客户端应用程序。要运行它,您需要一个 X-Windows 服务器。当 X-Windows 服务器可用时,它会在终端上设置 DISPLAY 变量来告诉图形应用程序在哪里显示内容。

      还有一点注意:下面的一些答案建议您将 DISPLAY 变量设置为您的 Sun 盒子的主机名。这可能行得通,但它会在 Sun 的屏幕上显示 VS 窗口,而不是您的 Windows 框。

      【讨论】:

      • 看,当他说“生成一个新的 xterm 窗口”时,我没猜到他实际上不是指 xterm。
      • 是的,我注意到 Tunnelier 不包含 X 服务器,所以我认为他对那个细节感到困惑。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      • 2015-10-17
      相关资源
      最近更新 更多