Question: I use VNC to connect to a Linux workstation at work. At work I have a 20" monitor that runs at 1600x1200, while at home I use my laptop with its resolution of 1440x900.
If I set the vncserver to run at 1440x900 I miss out on a lot of space on my monitor, whereas if I set it to run at 1600x1200 it doesn't fit on the laptop's screen, and I have to scroll it all the time.

Is there any good way to resize a VNC session on the fly?

My VNC server is RealVNC E4.x (I don't remember the exact version) running on SuSE64.

Answer: 
Guys this is really simple.

login via `ssh` into your pi

execute 

```
vncserver -geometry 1200x1600

```

This will generate a new session `:1`

connect with your vnc client at `ipaddress:1`

Thats it.
> 
> On the other hand, if there's a way to
>  move an existing window from one
>  X-server to another, that might solve
>  the problem.
> 
> 
> 

I think you can use [xmove](http://ubuntuforums.org/showthread.php?t=202589) to move windows between two separate x-servers. So if it works, this should at least give you a way to do what you want albeit not as easily as changing the resolution.