linux - 支持多屏的高效 Windows 到 Linux 桌面共享解决方案

标签 linux windows remote-desktop screens desktop-sharing

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

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

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

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

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

有什么推荐吗? 提前致谢, 米沙尔

最佳答案

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

A.在 Windows 端:

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

  1. xorg-server(必需,Cygwin/X X 服务器)
  2. xinit(必需,用于启动 X 服务器的脚本:xinit、startx、 开始赢)
  3. X-start-menu-icons(可选,将 X 客户端的图标添加到“开始”菜单)
  4. xorg-docs(可选,手册页)
  5. 字体-bh-ttf
  6. 字体-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/

相关文章:

linux - 当我在 shell 脚本中使用 cat 命令时,如何在文件末尾保留空行

linux - 什么是/bin/true?

linux - 在非特权命名空间沙箱中挂载 proc

php - 通过 PHP 使用 sudo 执行 shell 命令

python - CMD中的`python`返回"` python ` is not recognized ..."

WPF 不在远程桌面上呈现

windows - IndexedDB 查看所有数据库和对象存储

c++ - Boost Console 记录器在设置接收器后将所有消息写入 STDERR

linux - 使用 XRDP 从 LINUX 客户端将 Linux 连接到 Windows PC

linux - 有没有类似 Linux 的 Windows 终端服务?