我可以在本地扩展(拉伸)远程桌面会话吗?

Bob*_*Bob 9 remote-desktop high-dpi windows-10

如何在 2160p (UHD) 显示器上以拉伸全屏方式查看 1080p RDP 会话?


我正在使用具有 UHD 原始分辨率的高 DPI 屏幕。

我想要一个全屏远程桌面会话。在 Windows 10 中,本地分辨率和 DPI 设置是远程应用的,看起来很棒。但这意味着所有缩放都发生在远程端,就 RDP 而言,它正在传输 2160p 图像。

不幸的是,通过网络传输 2160p 分辨率需要高带宽,这意味着整个体验相当滞后。例如,手动强制 1080p 要流畅得多。但是强制 1080p 不会在本地拉伸,如果我尝试切换到 1080p 全屏,我最终会得到一个居中的视口和一个大的黑色边框:

RDP 会话的屏幕截图

有什么办法可以让它在本地拉伸,这样只有 1080p 通过网络传输,但在本地看起来像 200% DPI?

虽然我更喜欢使用本机 Windows RDP 客户端,但如果第三方客户端解决了这个问题,也可以接受。需要支持远程桌面网关,但可以在必要时解决。

Bob*_*Bob 10

感谢 Sam Jones 的链接,似乎有三种可能的解决方案:

  • 使用远程桌面应用程序(通过 Microsoft Store)

    这似乎是最灵活的选择。

    在设置连接时,只需将显示设置配置为所需的分辨率。此外,“更改显示器的大小”应设置为 100% 以禁用任何远程 DPI 缩放。进入全屏时,显示会自动局部拉伸。

  • 使用本机远程桌面连接客户端 (mstsc)

    不幸的是,使用此方法进行缩放时无法进入全屏模式。大多数情况下,这意味着不会捕获某些键盘快捷键。

    1. 连接之前,在连接设置对话框的显示选项卡中设置分辨率(例如,设置为 1920x1080)。这是确定通过网络发送的分辨率的关键步骤。
    2. 之后连接的标题栏,右键单击并设置缩放:

      选项截图

  • 使用第三方客户端mRemoteNG

    我还没有弄清楚如何在本地拉伸(缩放)。但是,如果设置了连接的分辨率,则似乎会在本地应用 DPI 缩放从而产生可读的显示,并且通过网络发送的数据最少。

    例如,我可以设置 1920x1080,这将是远程分辨率。然后在本地应用我默认的 150% DPI 缩放比例,结果约为 2880x1620。一些黑色边框仍然存在,但它是可用的。


Jon*_*ica 1

您的一些难题的答案在这里:https://superuser.com/a/1031862/15466

当您 rdp 输入时,您可以设置 rdp 客户端以使会话适合您的客户端显示区域。但是,要使自动缩放工作,可能需要 mremote (如https://superuser.com/a/1031862/15466中所述)