Created attachment 859637 [details] proposed enhancement The graphical console, when scaling is enabled, aims to scale the guest while maintaining the desktop aspect ratio. However, when SPICE VM resizing is in use, this behaviour prevents the display from fully filling the available space. Maintaining the aspect ratio of resizing VMs is useless since no scaling takes place. One possible way to let VM fill the available space is by passing the size request to the display widget without any aspect ratio calculations, when VM resizing is enabled. A bare-bones implementation of this approach is attached as a patch. Another possibily is to expose a switch which disables aspect ratio keeping, independently from VM resizing. This would allow the user to let the display be distorted if no VM resizing is available. However, the benefits of this second approach are dubious.
Thanks Kristof! I pushed your patch with some minor adjustments: commit 256052d38964cf61d1b99d3551b4a4912de47554 Author: Kristóf Marussy <kris7topher> Date: Wed Feb 5 13:09:53 2014 +0100 console: Improve resize-guest when scaling is enabled