从具有高分辨率屏幕的设备(例如 Surface Pro)使用远程桌面非常棘手 - 因为所有内容都以 1:1 的比例显示,因此看起来微小的。
如果你要远程连接的计算机运行的是 Server 2008 R2 或更高版本,则可以更改 dpi 缩放设置(请参阅这里)。
但对于较旧的主机来说,这不起作用。
使用普通远程桌面,您可以连接分辨率较低比如说 1280x768,然后打开智能尺寸。但是 smart-sizing 可以缩小(在较小的区域内显示较大的桌面),但好像不能放大(在较大的区域内显示较小的桌面)。
使用Windows 8 远程桌面应用程序,您可以缩放——但您不能设置主机的默认分辨率。
我想要的是主机的较低分辨率,放大以适合我的屏幕。
所以这两个都接近我想要的,但不太管用。所以问题是:
远程桌面应用程序是否允许以某种方式设置屏幕分辨率?是否有其他可以更好地处理缩放的远程桌面客户端?
答案1
我最终通过这篇博文找到了解决方案沙拉三明治软糖。
基本上:
- 下载微软的增强型 RDP 客户端远程桌面连接管理器 2.2
- 添加新服务器时,转到属性的“远程桌面设置”选项卡,然后选择“与客户端区域相同”
我已经用截图更详细地描述了这一点在我的博客上。
编辑:远程桌面连接管理器 2.2 已被 2.7 版取代。评论中有人说 2.7 版在更改一些设置后可以在 Win8.1 上运行,但在 Windows 10 上似乎无法解决问题。不幸的是,MS 没有为我们留下 2.2 版。
答案2
在 Windows 8.1 和相应的 Windows Server 2012 R2 中,有一个新功能(虽然文档中没有提到)http://technet.microsoft.com/en-us/library/dn283323.aspx):与 Windows 的窗口管理器 (DWM) 集成,以便远程机器(服务器)尝试匹配客户端的 DPI,从而使事物看起来更自然(更大)。
在我的 Surface 2 上,运行一些旧程序时看起来有点奇怪,因为这些程序在设计时并没有考虑到缩放(基本上,DWM 只是缩放窗口,导致应用程序像素化),但它可以工作。
答案3
微软发布了一款在 iOS 和 Android 上称为 RD Client 的应用程序,在 Windows 应用商店中称为微软远程桌面。
此应用会尝试以较低的分辨率连接,以使体验更加可行。但它还允许您设置桌面分辨率,然后通过捏合屏幕,您可以放大屏幕,这样如果您需要阅读,您只能看到屏幕的一部分,或者如果您想看到整个桌面,请捏合屏幕。
我有一个 2560x1440 27 英寸显示器,用于连接我的 RD 服务器,我的 5.6 英寸手机也具有相同的分辨率。我可以连接到同一个桌面,但与桌面不同,从我的手机上无法读取。但捏合和缩放功能使它非常适合使用,这似乎也是您追求的解决方案。
我没有 Surface pro,所以设置的位置可能与我的 Android 上的不同,但我会告诉你我在 Android 上找到它的位置,以便你可以在你的设备上查找它。
它既可以为特定的电脑/服务器指定,也可以为所有连接全局指定。
进入应用程序本身的菜单,你会发现显示分辨率。按 + 自定义并添加你自己的分辨率,将其设置为 100% 缩放。有一个“匹配此设备”选项,但这会导致缩放,我们不希望出现这种情况。
添加后,选择该分辨率并连接。现在您应该已经拥有了想要的内容,并且可以通过捏合来放大。