Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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?

share|improve this question
    
Sorry, can't pick an answer yet. There must be some hack to allow this. –  zimmer62 Jan 25 '10 at 21:19
    
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. github.com/kalmi/rrdesktop –  Tarnay Kálmán May 14 '10 at 9:41
1  
Restarting 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 May 14 '10 at 13:28
1  
It 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 May 14 '10 at 15:38

3 Answers 3

You may want to look into the following setting in the RDP file:

smart sizing:i:1

Using smart sizing will allow you to scale your session and will remove scroll bars. You can try adjusting the display size before connecting to get a desired effects. It is not exactly what you are looking for, but the closest you will find for using the current implementation of RDP.

The only caveat here is that the desktop will still remain at the effective resolution that you start with. For example, if you start the desktop at 1024x768, you can resize it down (and it will scale down, becoming smaller and harder to read) all you want but you cannot resize it up to fully fill a 1080p screen. If you start with multiple monitors, and then bring it down to a single monitor, the RDP display will show the multiple desktops side-by-side, crammed together, in one window.

See here for a blog with further details.

As an aside, I have many times used the compiled list of RDP file settings from the University of North Carolina at Charlotte College of Engineering. Hope this helps.

share|improve this answer
    
I like smart sizing, but what I'm really looking for, is to have the resolution change without reconnecting. –  zimmer62 Jul 15 at 13:17

I don't know of a way of resizing once the session is started with the standard RDP client. You can try mRemote which allows this with their "Smart Resize" option. (Caveat: mRemote's overview page reports that mRemote runs only on Windows XP and Windows Vista, not on linux.)

share|improve this answer
    
mRemote no longer exists. It was replaced by a commercial software. There's also mRemoteNG. Please update your post accordingly. –  Oliver Salzburg Oct 10 '12 at 17:32

Smart sizing is now a full-blown feature of Remote desktop, but is "hidden" in the right click menu

enter image description here

Source: my (italian) article here (Google Translate)

Hope this help

share|improve this answer
    
I like that it supports this, but it's not exactly what I'm looking for. If you get a chance to see how VMWare does it, it will allow you to resize the desktop without scaling it. –  zimmer62 Jul 15 at 13:15
    
I see what you mean now and I'm pretty sure it's not currently supported over RDP, even if it could actually be very useful. –  Dr. Gianluigi Zane Zanettini Jul 27 at 8:46

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.