VMSVGA does not allow to resize guest display in GNU/Linux
In this case the host and guest are same OS: 64-bit Linux Mint 19.3 MATE.
Graphics controller in VirtualBox machine settings
- in case of GNU/Linux by default VMSVGA
- in case of MS Windows by default VBoxSVGA
The truth is that VMSVGA does not allow to resize guest display in GNU/Linux. I have to adjust display settings manually in Linux in order to resize display. When using VBoxSVGA then guest resizing works in GNU/Linux but Invalid settings detected message is shown in virtual machine (VM) settings that suggest to use VMSVGA unless I have reason to not use. Well - currently I have reason as VMSVGA does not work properly.
Also in case of VBoxSVGA the resizing clutter appears - I need to maximize VM window and back in order to get guest display resizing work properly. This has to be done after every time I wake up my laptop from sleep or start the VM first time.
At the same time in case of MS Windows the VBoxSVGA is chosen by default which works also in case of MS Windows. Actually when to choose VMSVGA in case of MS Windows then you cannot start VM as it is considered invalid setting. Well - no need as VBoxSVGA works.
My proposal: either get VMSVGA to work properly in case of any supported guest OS or remove it permanently from VirtualBox.