linux - 附加/分离到 Eclipse 的远程实例

标签 linux eclipse xserver

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

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

最佳答案

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

设置服务器:

cd ~/download/xpra/xpra-0.0.7.9
export PYTHONPATH=$PWD/install/lib/python:$PYTHONPATH
./install/bin/xpra start :10
export DISPLAY=:10
xterm&

设置客户端:

cd ~/download/xpra/xpra-0.0.7.9
export PYTHONPATH=$PWD/install/lib/python:$PYTHONPATH
./install/bin/xpra attach :10

注意事项:

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

关于linux - 附加/分离到 Eclipse 的远程实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2404349/

相关文章:

java - 通过小部件创建时出现重复文件名的问题

java - JMenu 出现在 JFrame 后面

archlinux - "Waiting for X server to begin accepting connections"无限循环

linux - Qt 应用程序需要 KDE 吗?

javascript - 在目录中查找文件,扫描其他目录文件并替换所有出现的文件名

python - 如何运行 C 程序并使用 Twisted Python 获取程序输出

eclipse - 提交项目不显示在 Eclipse 中提交对 Git 存储库的更改 pop 窗口

linux - Linux X-Server 是否直接访问 GPU 内存?

linux - 在不同目录中连接同名文件的更快方法

mysql - 无法打开/proc/net/unix : No such file or directory//invoke-rc. d: 无法确定当前运行级别