FS#73926 - [virtualbox-guest-utils] dynamic resizing function not included in autostart

Attached to Project: Community Packages
Opened by Sebastiano P (spom) - Tuesday, 22 February 2022, 16:25 GMT
Last edited by Toolybird (Toolybird) - Sunday, 16 April 2023, 03:05 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Christian Hesse (eworm)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
VBoxClient-all is invoked by the vboxclient.desktop file in /etc/xdg/autostart however this leaves out the dynamic window scaling functionality as "VBoxClient --vmsvga" is never executed.
Just executing VBoxClient with the vmsvga flag will fix the issue, however for some reason this is left out of the autostart.

Environment: kernel linux510, running as a guest VM under Windows VirtualBox 6.1.32

Additional info:
* package version(s)
community/virtualbox-guest-utils 6.1.32-1
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
This task depends upon

Closed by  Toolybird (Toolybird)
Sunday, 16 April 2023, 03:05 GMT
Reason for closing:  None
Additional comments about closing:  Seems to be fixed/worked around.
Comment by Christian Hesse (eworm) - Monday, 28 February 2022, 11:31 GMT
We dropped the call for `VBoxClient --vmsvga` when we enabled VBoxDRMClient. Should work as expected without now...
https://github.com/archlinux/svntogit-community/commit/3559ea523d94aa93ca1aff71760615293481212d
Comment by Christian Hesse (eworm) - Monday, 28 February 2022, 11:34 GMT
Oh, not quite true... We disabled the call before in another patch.
Anyway, should work without.
Comment by Sebastiano P (spom) - Monday, 28 February 2022, 12:15 GMT
Interesting. So, to add more details:

Guest configured with VMSVGA adapter: VBoxDRMClient starts at boot, autoresize works fine.
Guest configured with VBoxSVGA adapter (I thought it was the recommended way and the future replacement for VMSVGA): VBoxDRMClient is not started, can't even be started manually (it probably crashes and I can't get any verbose message on what's wrong).

Astonishingly, running "VBoxClient --vmsga" when the Guest is using VBoxSVGA adapter fixes the autoresize. Puzzling.

Loading...