两台 Windows 机器之间是否有 X11 转发或类似 X11 转发的解决方案而不是 RDP?

两台 Windows 机器之间是否有 X11 转发或类似 X11 转发的解决方案而不是 RDP?

在我的新工作场所,我们有两台 Windows 电脑,一台用于开发(办公室固定),一台笔记本电脑(例如用于远程使用或会议)。

我很难适应 Windows 远程桌面连接 (RDC) 解决方案。我怀念只有一个桌面可以操作的选项——本地桌面,而且远程应用程序的窗口在单独的本地窗口中,而不是远程桌面在一个窗口中,就像我以前的工作一样,我的开发工作站运行的是 Ubuntu,而笔记本电脑运行的是 Windows。

那时,我享受着两全其美的体验——Linux 用于开发,Windows 具有所有可用的驱动程序和全新的用户界面,使用起来也非常方便。但我最怀念的是,远程应用程序可以在单独的窗口中运行,而不是整个远程桌面都在一个窗口中,因为这样可以更好、更无缝地利用多个显示器设置,无论是在工作中还是在家!

我想知道两台 Windows 机器之间是否存在 X11 Forward 解决方案或任何类似 X11 Forward 的解决方案,以便我可以为远程机器上的应用程序获取独立窗口,而不是为整个远程桌面获取单个窗口?

答案1

Windows 没有“X11 Forward 解决方案”,因为 Windows GUI 系统不是基于 X11 的。另一方面,Windows 中的无缝/单独窗口远程功能,它实际上就是 RDP。

具体来说,您需要 RDP 的“RemoteApp”模式 - 它允许客户端启动特定程序而不是整个桌面,并且其窗口将完全(或大多) 与您的本地窗口集成,每个窗口都有单独的任务栏图标和单独的堆叠顺序。

RemoteApp 服务器端支持甚至存在于 Windows 1的客户端版本中,并且可以使用第三方RemoteApp 工具(尽管您至少需要 Pro 或更高版本,但我假设您的工作场所有这个版本)。您需要定义要运行的单个应用程序,然后创建.rdp包含必要连接选项的特殊链接。

请注意,您不需要预先定义全部应用程序 – 仅限最初的您希望 .rdp 文件在连接时启动的应用程序,例如 Explorer.exe 或 Windows Terminal。但是,它可以毫无问题地启动其他应用程序,为您提供与 X11 转发大致相同的体验。


1根据这个帖子,它之所以存在是因为它被微软自己的“XP 模式”使用,所以它的使用是相当合法的——只要你不试图绕过“1 个活跃用户”的限制。(请注意,该帖子中描述的更新仅适用于 XP/Vista,而更高版本(如 Windows 10)已经内置了必要的文件。)

相关内容