The question is whether there is a way to pin an RDP session as it launches to - in this case the left - monitor in a dual monitor setup. The right monitor is OS primary. It seems that RDP wants to always come up in the primary OS monitor. Yes, a Windows conversant operator can move it, but that isn't the question.
Background: I do IT for an art gallery which is staffed by the artists, largely elderly women. There is a lot of turnover over time. So training is an issue for folks that have never operated a Windows computer. The Point of Sales application is provided by Resale World as a cloud VM. They provide a connector program that initiates an RDP session into the VM. The Gallery Manager would like the VM / RDP on the left and everything else on the right, which makes sense. As the RDP session always comes up as full screen & on top, when it come up on the right OS primary monitor, it covers up the OS taskbar and tray (and the rest of the desktop) - showing the VM taskbar and its icons - which leads to a lot of confusion.
This seems like a simple thing, but it has eluded me so far. RDP does not have a way to select a launch monitor (per answers.microsoft.com). I tried using Windows snap to place it, but a new session reverts to the wrong one again. I've played with MS PowerToys Fancy Zones: created a zone for just the full screen left monitor and SH-dragged the RDP window there which looked good at the time, but again it does not persist when the session is terminated and restarted. I did turn on the checkbox to "open newly created windows to the last known zone", and told PT to override Windows Snap, but those had no particular useful effect. The new RDP session still comes up on the primary. I've rearranged the monitors so Display 1 is the OS primary on the right, but it doesn't matter: whichever monitor is designated as OS primary will get the fresh RDP session on top of everything else.
It rather smells like RDP has a high priority hard coded override to do this. Would there prehaps be some obsure Registry or GP setting that could change the behavior?
Any thoughts would be appreciated. I'd like follow the KISS principle and not load a lot of complex software for something so apparently simple, but...
Specs:
Windows 11 latest.
Hardware: (likely irrelevent) HP Prodesk G5 with a relatively recent Intel CPU + 32GB and integrated graphics driving a pair of 1980x1080 monitors (Dell?, 1 HDMI, 1DP); NVMe OS drive.
Background: I do IT for an art gallery which is staffed by the artists, largely elderly women. There is a lot of turnover over time. So training is an issue for folks that have never operated a Windows computer. The Point of Sales application is provided by Resale World as a cloud VM. They provide a connector program that initiates an RDP session into the VM. The Gallery Manager would like the VM / RDP on the left and everything else on the right, which makes sense. As the RDP session always comes up as full screen & on top, when it come up on the right OS primary monitor, it covers up the OS taskbar and tray (and the rest of the desktop) - showing the VM taskbar and its icons - which leads to a lot of confusion.
This seems like a simple thing, but it has eluded me so far. RDP does not have a way to select a launch monitor (per answers.microsoft.com). I tried using Windows snap to place it, but a new session reverts to the wrong one again. I've played with MS PowerToys Fancy Zones: created a zone for just the full screen left monitor and SH-dragged the RDP window there which looked good at the time, but again it does not persist when the session is terminated and restarted. I did turn on the checkbox to "open newly created windows to the last known zone", and told PT to override Windows Snap, but those had no particular useful effect. The new RDP session still comes up on the primary. I've rearranged the monitors so Display 1 is the OS primary on the right, but it doesn't matter: whichever monitor is designated as OS primary will get the fresh RDP session on top of everything else.
It rather smells like RDP has a high priority hard coded override to do this. Would there prehaps be some obsure Registry or GP setting that could change the behavior?
Any thoughts would be appreciated. I'd like follow the KISS principle and not load a lot of complex software for something so apparently simple, but...
Specs:
Windows 11 latest.
Hardware: (likely irrelevent) HP Prodesk G5 with a relatively recent Intel CPU + 32GB and integrated graphics driving a pair of 1980x1080 monitors (Dell?, 1 HDMI, 1DP); NVMe OS drive.
- Windows Build/Version
- Windows 11 latest
My Computer
System One
-
- OS
- Windows 11
- Computer type
- PC/Desktop
- Manufacturer/Model
- HP Prodesk G5