[Bug]: Auto-resize broken with VBoxDRMClient and vmsvga-session on Arch Linux/XFCE

Ouverte
#936 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 6 jours

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
43/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
c, linux

Piste de recherche

Start by tracing how VBoxDRMClient and the VBoxClient vmsvga-session process are started for Guest Additions on Arch Linux with XFCE. Compare that setup with the working VBoxClient --vmsvga command in the report, then inspect the uploaded logs for clues. Done means automatic resizing works after resizing the VM window without manually restarting either process.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug
Version

7.2.22

Host OS Type

Linux

Host OS name + version

Arch Linux 2026.11.01

Host Architecture

x86

Guest OS Type

Linux

Guest Architecture

x86

Guest OS name + version

Arch Linux 2026.11.01

Component

Guest Additions/Other

What happened?

Automatic guest display resizing doesn't work on guest system with Arch Linux x86_64/XFCE and VirtualBox Guest Additions 7.2.22. Resizing the VirtualBox window does not change the guest display resolution.

However, the following workaround fixes the problem immediately:

$ sudo pkill -x VBoxDRMClient
$ pkill -f '^/usr/bin/VBoxClient --vmsvga-session$'
$ VBoxClient --vmsvga -f -v

After running these commands, automatic display resizing works correctly.

How can we reproduce this?

The host system is Arch Linux x86_64 running Oracle VirtualBox 7.2.22 r175245. The guest system is also Arch Linux x86_64, with XFCE running and virtualbox-guest-utils 7.2.22-1 installed. The VM uses the VMSVGA graphics controller, and the vboxservice service is enabled and running.

Did you upload all of your necessary log files, screenshots, etc.?
  • Yes, I've uploaded all pertinent files to this issue.
Langage dominant
C
Étoiles
1.4k
Forks
219
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de VirtualBox/virtualbox

Toutes les issues de VirtualBox/virtualbox

Issues similaires

Plus d'issues C

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.