Xfreerdp 升级至 1.1 版本以支持多显示器

Xfreerdp 升级至 1.1 版本以支持多显示器

我尝试使用支持多显示器的 freerdp 来运行 ubuntu 13.10 x64 但出现错误:

root@rdp-client:~# xfreerdp /multimon /f /u:a /p:1 /v:192.168.0.140:3389
transport_connect: getaddrinfo (Name or service not known)
Error:protocol security negotition failure

我的 freerdp 版本是 1.0.2

如何升级到 xfreerdp 版本 1.1 以支持此命令和多监视器语法?

答案1

另一个解决方案是从源文件安装:看一下https://github.com/FreeRDP/FreeRDP/wiki/Compilation

但正如 Adrian 所提到的,请在使用之前检查服务器是否支持多显示器:D

答案2

自 Vivid 以来,FreeRDP 的版本一直高于 1.1 版本 - 因此,获取兼容版本的最简单方法就是安装最新版本的 Ubuntu。话虽如此,Windows 仍然对哪些版本支持服务器上的多显示器施加限制。

支持多进程的 Windows 版本版本服务器(您正在连接的计算机)。

Windows 7 仅支持最终的企业版本和不是 专业版

Windows 8 和 10 支持专业版企业版本(并且没有最终的版)。

旧答案保留如下。


获取支持 multimon 的 FreeRDP 版本的最简单方法似乎是通过这个 PPA:

https://launchpad.net/~9v-shaun-42/+archive/freerdp

(适用有关使用 PPA 软件的常见警告)。

话虽如此...我尝试过,但仍然没有成功。为什么?

我想使用的服务器机器上运行的是 Windows 7 Professional。它不支持将多显示器用作服务器,只支持将其用作客户端。因此 FreeRDP 无论如何都会进入跨度模式,而这并不是我需要的,因为我的显示器具有不同的垂直分辨率。

显然,这是设计使然。Multimon RDP服务仅受 Windows 7 Ultimate 或 Enterprise 支持,即使其他版本上的 RDP 客户端支持使用它。[1]

我无法想象人们为了实现这个功能而最终发现他们的 Windows 版本不支持它,浪费了多少生产力时间.....

[1]http://social.technet.microsoft.com/Forums/windows/en-US/75f72cb1-fa8b-46bd-ad95-8a8d22042db0/multimonitor-on-windows-7-professional-running-rdp?forum=w7itproperf

相关内容