Support for selectedmonitors when using RDP

Microsoft officially supports the selectedmonitors setting via mstsc.exe. This allows users to specify which monitors to use in full screen mode, instead of being limited to a single monitor or all monitors.

This feature would be very useful in scenarios like mine, where I connect in full screen to a PAW, but want to exclude a third monitor for unprivileged tasks such as web browsing, email etc.

Please see here for reference: Supported RDP properties | Microsoft Learn

Devolutions’ Remote Desktop Manager already supports this feature. Are there any plans to implement this functionality in Royal TS?

Hi Fredrik,

the ActiveX control we are using doesn’t support this feature (yet). Also not sure if and how they support it in a future update. I think the only way for Devolution to make it work is to actually execute mstsc.exe instead of hosting the ActiveX - which has other drawbacks and downsides. If there’s popular demand for this feature we can look into the same approach and also use mstsc.exe for this and track the process from within Royal TS.

Regards,
Stefan

Hi Stefan,

Thanks for getting back to me so soon. In thought, in my ignorance, that the ActiveX implementation and mstsc.exe was one and the same thing. Hopefully it will be implemented later on. I think you are correct in that RDM uses mstsc.exe directly and that is why it is working there. Adding mstsc.exe as an alternative RDP plugin would in my opinion be a good solution as long as ActiveX does not support this feature. I would still primarily use the ActiveX plugin for my RDP connections, but the mstsc.exe one could be useful for those connections with special needs - multiple monitor only being one of those. Hopefully I’m not the only one and more people will let you know. :slight_smile:

This. I use mstsc for this specific feature all the time. It would be great to be built into RoyalTS. It would also be nice if you could make it compatible with xrdp. I’ve been looking for a linux solution that lets me specify which monitors i want to use. Right now its all or 1. Microsoft’s rdp client has everyone beat on this. If RoyalTS could implement this it would be a great feature that would add lots of value to RoyalTS.

Just to let you know, Royal TS V26 - which will hopefully be available as beta soon - will change the way multi-monitor full screen is done. Instead of doing the full screen handling through the ActiveX (which is cumbersome and has that exact limitation to only use one or all displays), we will switch to mstsc invocation where you can pick individual displays. Stay tuned…

Hello,
We recently released the public Beta build of Royal TS v26 (Windows), which includes the aforementioned use of MSTSC for multi-monitor use.

You can download the new Beta builds here: