web-dev-qa-db-fra.com

Pas de redimensionnement automatique avec SPICE et virt-manager

J'ai installé un VM qui fonctionne très bien, à l'exception de la fonctionnalité de redimensionnement automatique qui semble incohérente. Je l'ai fait fonctionner au hasard plusieurs fois, mais il cesse également de fonctionner de manière aléatoire. Cela ne fonctionne pas actuellement et je ne suis pas sûr de ce que je dois faire pour que cela fonctionne de manière fiable (comme le redimensionnement automatique de VirtualBox). Veuillez voir ci-dessous pour ma configuration.

configuration

Host: Ubuntu 16.10
Guest: Ubuntu 16.04.2, et. al (I've tried with other Linux distros with similar results)
Guest: created using virt-manager
Guest: installed spice-vdagent
Guest: virt-manager > View > Scale Display > Auto resize VM with window (checked)

épice

user@ubuntu:~$ ps aux | grep spice
root       805  0.0  0.0  30568   260 ?        Ss   08:59   0:00 /usr/sbin/spice-vdagentd
user      1365  0.0  0.0  35124  2360 ?        Ss   08:59   0:00 /usr/bin/spice-vdagent
user      1933  0.0  0.0  21292  1020 pts/17   S+   09:00   0:00 grep --color=auto spice

qxl

user@ubuntu:~$ Sudo lshw -c Video
  *-display               
       description: VGA compatible controller
       product: QXL paravirtual graphic card
       vendor: Red Hat, Inc.
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 32 bits
       clock: 33MHz
       capabilities: vga_controller rom
       configuration: driver=qxl latency=0
       resources: irq:10 memory:f4000000-f7ffffff memory:f8000000-fbffffff memory:fc058000-fc059fff ioport:c040(size=32) memory:c0000-dffff

Que me manque-t-il pour activer correctement le redimensionnement automatique avec qemu/kvm?

9
howdoieven

[solution de contournement]

Moi aussi j'ai eu du mal avec ça. Je trouve que si j'utilise spicy (spice-client-gtk) et cette commande

xrandr --output Virtual-0 --auto

le redimensionnement est correct si vdagent est installé sur l'hôte et que l'invité et le pilote qxl sont installés. J'ai pris l'habitude de mettre un raccourci vers cette commande en tant qu'élément de mon menu ou de mon panneau. (Assurez-vous que cette chose est dans le coin supérieur gauche afin que je puisse toujours y accéder.)

Mais je ne vois aucun événement à regarder pour effectuer automatiquement le redimensionnement. Les clients Windows 7 et Windows 10 le font parfaitement. Pourquoi pas Linux ????

5
gsker