Bug 28038 - VirtualBox guest additions don't auto-start under GNOME
Summary: VirtualBox guest additions don't auto-start under GNOME
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thomas Backlund
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-08 00:08 CET by Martin Whitaker
Modified: 2021-01-11 22:13 CET (History)
0 users

See Also:
Source RPM: virtualbox-6.1.16-10
CVE:
Status comment:


Attachments

Description Martin Whitaker 2021-01-08 00:08:20 CET
With most DEs, the background tasks that implement the various guest additions are started by the /etc/X11/xinit.d/98vboxadd-xclient script. Under GNOME in Mageia 7, that script was only run if GNOME was forced to use X11. Under GNOME in Mageia 8, that script is never run, regardless of whether GNOME is using X11 or Wayland. This means the guest features (such as the bi-directional clipboard or automatic display resizing when using the VMSVGA controller) don't work out of the box.

I think this could be fixed either by using an XDG autostart file or by using a systemd user service.

From reading around on this subject, I think we also need to add the VBoxDRMClient utility to virtualbox-guest-additions to get display resizing working under Wayland.
Martin Whitaker 2021-01-08 12:30:47 CET

Source RPM: virtualbox-guest-additions-6.1.16-10 => virtualbox-6.1.16-10

Comment 1 Lewis Smith 2021-01-08 20:52:10 CET
Thank you Martin for this learned report.

Assigning this directly to Thomas who has been active with VB lately.

Assignee: bugsquad => tmb

Comment 2 Thomas Backlund 2021-01-10 01:59:46 CET
please try with virtualbox-6.1.16-12.mga8

it provides VBoxDRMClient and systemd integration
Comment 3 Thomas Backlund 2021-01-11 19:31:56 CET
should be fully fixed with  virtualbox-6.1.16-15.mga8
Comment 4 Martin Whitaker 2021-01-11 22:13:35 CET
Works for me.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.