【问题标题】:Attach/Detach to a remote instance of Eclipse附加/分离到 Eclipse 的远程实例
【发布时间】:2010-03-08 20:06:44
【问题描述】:

在远程 shell(X 端口转发)上通过 X-Windows 使用 Eclipse 时,有没有办法简单地断开我的 X 连接并稍后返回该过程。为了更清楚一点,我在一台 Windows 机器上,必须重新启动。我想让 Eclipse 继续运行,然后回到我离开的地方。 Eclipse 通过连接到 Linux 机器的 X-Server 在我的 Windows 机器上运行。

我在想像tmux 这样的东西可以解决问题。但是,我按 Ctrl-Z 来停止 Eclipse,它不会关闭 Eclipse 窗口。如果我在 Windows 中重新启动 X-Server,当我尝试 fg 1 时 Eclipse 会失败。还有其他选择吗?

【问题讨论】:

    标签: linux eclipse xserver


    【解决方案1】:

    Xpra 做了我需要的一切,但不清楚它是如何工作的。我能够通过在 Windows 中打开两个 PuTTY 会话、一个服务器和一个客户端来使其工作。此外,Google 代码已过时。相反,从http://xpra.devloop.org.uk/dists/xpra-0.0.7.9.tar.bz2 安装。我不确定它有什么不同,但它对我有用。自述文件告诉如何构建包。有必要获得一堆其他的东西。但是,这里是我上面描述的如何让它工作的缺失部分:

    设置服务器:

    cd ~/download/xpra/xpra-0.0.7.9 导出 PYTHONPATH=$PWD/install/lib/python:$PYTHONPATH ./install/bin/xpra 开始:10 导出显示=:10 xterm&

    设置客户端:

    cd ~/download/xpra/xpra-0.0.7.9 导出 PYTHONPATH=$PWD/install/lib/python:$PYTHONPATH ./install/bin/xpra 附加:10

    注意事项:

    • 此配置不需要 Windows xpra 安装程序。我不知道它应该做什么。
    • 一定要在 Windows 上运行 Xming。
    • 请务必在客户端 PuTTY 窗口中启用 X 端口转发。
    • 从 xterm 窗口启动您想要的任何内容。 (即 Eclipse)
    • xterm 启动后,您可以关闭服务器窗口。
    • 在客户端窗口中按 ctrl-c 以从会话中分离。
    • 再次执行所有客户端命令以重新连接..即使在重新启动 PuTTY、Xming 或 Windows 本身之后。

    【讨论】:

    • 除非您的 Windows 安装具有所有必需的位(python/gtk/pygtk/python-imaging/... cygwin 和许多其他位),否则这将不起作用。这就是为什么有一个包含您需要的一切的 Windows 安装程序。除非您使用 cygwin 类型的环境,否则您根本不需要 Xming:MS Windows 上的现代版本的 pygtk 本地运行。
    【解决方案2】:

    我对此的经验为零,但 xpra 听起来正是您想要的。

    【讨论】:

    • 这就是我需要的提示。如果您知道如何使用 Xpra,它会非常有用。
    • 链接里的版本多年没更新了,试试this fork
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-27
    • 2017-01-14
    • 2023-04-06
    • 2013-12-23
    • 1970-01-01
    • 2015-01-03
    • 2011-09-04
    相关资源
    最近更新 更多