如何在 RDP 会话期间交换主显示器和辅助显示器?

jon*_*two 10 windows remote-desktop multiple-monitors virtual-machine

我的桌面(Windows 10 企业版)上有两个显示器,并且经常通过远程桌面连接到 VM(Windows 8 专业版)。我已选中“使用我的所有显示器进行远程会话”,因此显示扩展到两个屏幕。这一切都很好。

但是,当我在家工作并将 RDP 连接到我的桌面,然后再到 VM 时,我的屏幕会反转。由于是远程会话,我无法更改此设置。

在此处输入图片说明

我的问题是:如何在左侧获得屏幕 1,在右侧获得屏幕 2?这是一个虚拟机,所以我只能通过 RDP 连接到它。

我已经搜索了一个答案,但我发现的所有答案都与编辑 RDP 文件有关,以便会话开始全屏和/或在我桌面上的正确屏幕上。我不认为这是 RDP 问题,我需要以某种方式更改 VM OS 中的设置。

这是一个小烦恼,但我更喜欢左侧屏幕上的 Visual Studio 和右侧的浏览器。我可以在每次登录时将它们拖过来,但我宁愿交换 VM 上的显示,这样我就不必这样做了。

小智 6

这对我有用:

  1. 编辑保存的 *.rdp 文件
  2. 交换选定显示器中的屏幕编号
  3. 保存并运行

就我而言,我有:

 selectedmonitors:s:0,1
Run Code Online (Sandbox Code Playgroud)

我已将其更改为:

 selectedmonitors:s:1,0
Run Code Online (Sandbox Code Playgroud)


小智 5

它也发生在我身上。这就是我所做的:

  • 打开 RDP。确保您在主监视器上
  • 连接到同一个盒子,但将其设置为单显示器和全屏
  • 我相信应该足够了
    • 但我也使 RPD 会话正常
    • 然后将窗口移动到第二个屏幕。
    • 然后将窗口移回主屏幕。
  • 断开
  • 再次连接指定使用所有监视器