31
3
I'm wondering if it's possible to resize the desktop on an RDP session on the fly
I realize you can do it before you connect, but I'm looking to resize it on the fly similar to how vmware works. If I have it in a window that's 800x600 I'd like the remote desktop to be resized to 800x600... but if I maximize my local window or go full screen, I'd like the remote desktop to assume the resolution of the local PC, or the window dimensions.
VMWare does this exactly how I want with an option called "use host settings for monitors"
As I scale the window, the desktop on the guest os scales, I'd like to do this on an RDP session?
Any ideas?
Sorry, can't pick an answer yet. There must be some hack to allow this. – zimmer62 – 2010-01-25T21:19:06.497
I have created a wrapper around rdesktop which reconnects you with the new geometry whenever you resize the window. It is pretty much just a quick hack, but a really useful one. This is linux only, but I'm 100% sure, that this could be implemented on windows too. http://github.com/kalmi/rrdesktop
– Tarnay Kálmán – 2010-05-14T09:41:02.6501Restarting it seems like a pain, but I'm guessing it's the best possible solution for now. Being that something like vmware does it on the fly I would think with some sort of client software running on the remote might be able to aid the desktop size change without a restart.
I'll look into seeing if an autoit script or a autohotkey script could help do this on the fly. – zimmer62 – 2010-05-14T13:28:36.340
1It is not a pain the way I implemented it. You provide your username and password on the command line. And whenever you resize the window, it will just restart the session and log you back in. It actually feels like resizing a vmware window. It becomes usable again in less than 2 seconds. – Tarnay Kálmán – 2010-05-14T15:38:44.227