我正在寻找一款支持多屏幕的高效Windows到Linux桌面共享软件。
到目前为止,我的团队在本地的windows机器(笔记本电脑)上开发(必须是Scala)代码。由于各种原因,我们正在处理的数据通常无法复制到本地机器上。
目前,我们经常需要将代码/jar导出到另一个环境,该环境也连接到包含数据的Hadoop集群。
我们正在寻找一种桌面共享解决方案,使我们能够在远程、强大、稳定的Linux机器上开发和执行代码,这些机器通过宽带连接到我们的数据集群。
对我们来说至关重要的是,上面的解决方案将能够在Linux机器上运行基于GUI的远程开发工具,如IntelliJ,并在我们的本地Windows机器上平滑地显示多个屏幕。
有什么建议吗?提前感谢,Mishael
其中一个选项是使用Cygwin-这将允许您在Windows环境中从远程服务器运行UI应用程序为了做到这一点,你应该做以下事情:
A。在Windows端:
从以下位置下载并安装Cygwin/X:http://x.cygwin.com/在Cygwin/X安装程序中,请确保选择了以下软件包:
- xorg服务器(必需,Cygwin/X X服务器)
- xinit(必需,用于启动X服务器的脚本:xinit,startx,startwin)
- X-start-menu-icons(可选,在"开始"菜单中添加X客户端的图标)
- xorg文档(可选,手册页)
- 字体bh-ttf
- 字体位流vera-ttf
安装X启动器在桌面上创建一个指向以下内容的新快捷方式(假设您的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机器上打开:)