-1

我正在寻找一种支持多屏幕的高效 Windows 到 Linux 桌面共享软件。

截至目前,我的团队在我们的本地 Windows 机器(笔记本电脑)上开发(必须是 Scala)代码。由于各种原因,我们正在处理的数据通常无法复制到我们的本地机器上。

目前,我们经常需要将我们的代码/jar 导出到另一个环境,该环境也连接到包含数据的 Hadoop 集群。

我们正在寻找一种桌面共享解决方案,使我们能够在远程、强大、稳定的 Linux 机器上开发和执行代码,这些机器通过宽带连接连接到我们的数据集群。

对我们来说至关重要的是,上面的解决方案将能够在 Linux 机器上运行基于远程 GUI 的开发工具,例如 IntelliJ,并在我们的本地 Windows 机器上顺利地在多个屏幕上显示它们。

有什么推荐吗?在此先感谢,米沙尔

4

1 回答 1

3

其中一个选项是使用 Cygwin - 这将允许您从 Windows 环境中的远程服务器运行 UI 应用程序为此您应该执行以下操作:

A. 在 Windows 端:

从http://x.cygwin.com/下载并安装 Cygwin/X 在 Cygwin/X 安装程序中,确保选择了以下软件包:

  1. xorg-server(必需,Cygwin/XX 服务器)
  2. xinit(必需,用于启动 X 服务器的脚本:xinit、startx、startwin)
  3. X-start-menu-icons(可选,将 X 客户端的图标添加到开始菜单)
  4. xorg-docs(可选,手册页)
  5. 字体-bh-ttf
  6. 字体-比特流-vera-ttf

Setup X Launcher 在您的桌面上创建一个指向以下内容的新快捷方式(假设您的 cygwin 安装在 c:\software 中): C:\software\cygwin\bin\run.exe C:\software\cygwin\bin\XWin .exe -多窗口 -剪贴板 -ac

双击您刚刚创建的快捷方式 :) 这将启动 Windows 任务栏左侧的小图标。

B. 在 Linux 端

登录到同一台 Windows 机器的远程服务器(使用任何终端 - 例如 Putty)设置服务器的 DISPLAY 参数:

export DISPLAY=<windows-host-name>:0.0

现在您可以运行任何需要 GUI 的应用程序,它会在您的 Windows 机器上打开 :)

于 2013-08-18T09:47:11.670 回答