i'm having trouble with a combination of automatic window resizing (ubuntu host), auto-adjusted screen resolution of the VirtualBox guest (which is Win XP) and two kvm switches, each wired to the ubuntu host as well as a second (real) PC and one (real) screen on each.
in general, this setup runs pretty well and most of it worked out of the box, but there is one really annoying problem:
each time i do the kvm switching, Ubuntu seems to be confused if there is one or two displays attached, so some (!) of the windows that were previously spread across both screens are resized and moved to a single screen.
The VirtualBox along with its guest additions is smart enough to recognize the new size and change its screen resolution accordingly, but unfortunately, the software that i'm running on the guest can not handle the resolution change and crashes each time.
i tried to disable "Auto-Resize Guest Display" in the VBox settings, and in fact, this worked, but only when i changed the window size manually (guest resolution stayed the same and the window got scroll bars). But as soon as i did the kvm switch and ubuntu put it onto one screen again, the guest did the resolution change once again.
is there any way to effectively stop these auto-adjustments
-within the guest??
-in the VirtualBox settings?
-in the host (window management) settings?