我正在寻找一款支持多屏幕的高效 Windows 到 Linux 桌面共享软件。
到目前为止,我的团队在本地 Windows 计算机(笔记本电脑)上开发(必须是 Scala)代码。 由于各种原因,我们正在处理的数据通常无法复制到我们的本地计算机。
目前,我们经常需要将代码/jar 导出到另一个环境,该环境也连接到包含数据的 Hadoop 集群。
我们正在寻找一种桌面共享解决方案,使我们能够在远程、强大、稳定的 Linux 计算机上开发和执行代码,这些计算机通过宽带连接连接到我们的数据集群。
对我们来说至关重要的是,上述解决方案能够在 Linux 机器上运行基于远程 GUI 的开发工具(例如 IntelliJ),并在我们本地 Windows 机器的多个屏幕上流畅地显示它们。
有什么推荐吗? 提前致谢, 米沙尔
最佳答案
其中一个选项是使用 Cygwin - 这将允许您在 Windows 环境中从远程服务器运行 UI 应用程序 为此,您应该执行以下操作:
A.在 Windows 端:
从以下位置下载并安装 Cygwin/X:http://x.cygwin.com/ 在 Cygwin/X 安装程序中,确保选择以下软件包:
- xorg-server(必需,Cygwin/X X 服务器)
- xinit(必需,用于启动 X 服务器的脚本:xinit、startx、 开始赢)
- X-start-menu-icons(可选,将 X 客户端的图标添加到“开始”菜单)
- xorg-docs(可选,手册页)
- 字体-bh-ttf
- 字体-bitstream-vera-ttf
设置 X 启动器 在桌面上创建一个指向以下内容的新快捷方式(假设您的 cygwin 安装在 c:\software 中): C:\software\cygwin\bin\run.exe C:\software\cygwin\bin\XWin.exe -multiwindow -clipboard -ac
双击您刚刚创建的快捷方式:)这将在 Windows 任务栏左侧启动小图标。
B. Linux端
登录到同一台 Windows 计算机的远程服务器(使用任何终端 - 例如 Putty) 设置服务器的 DISPLAY 参数:
export DISPLAY=<windows-host-name>:0.0
现在您可以运行任何需要 GUI 的应用程序,它将在您的 Windows 计算机上打开 :)
关于linux - 支持多屏的高效 Windows 到 Linux 桌面共享解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18297348/