Nenhum Redimensionamento Automático com SPICE e virt-manager

6

Eu configurei uma VM que funciona muito bem, exceto pela funcionalidade de redimensionamento automático, que parece ser inconsistente. Eu tenho isso aleatoriamente trabalhando algumas vezes, mas também aleatoriamente pára de funcionar. Atualmente não está funcionando e não tenho certeza do que preciso fazer para que ele funcione de forma confiável (como o redimensionamento automático do VirtualBox). Por favor, veja abaixo a minha configuração.

configuração

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)

tempero

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

O que estou perdendo para ativar corretamente o redimensionamento com o qemu / kvm?

    
por howdoieven 01.03.2017 / 00:09

1 resposta

3

[solução alternativa]

Eu também tenho lutado com isso. Eu acho que se eu usar picante (spice-client-gtk) e este comando

xrandr --output Virtual-0 --auto

ele faz o redimensionamento se o vdagent estiver instalado no host e o convidado e o driver qxl estiverem instalados. Eu comecei a colocar um atalho para esse comando como um item no meu menu ou painel. (certificando-se que essa coisa está no canto superior esquerdo para que eu possa sempre chegar a ele.)

Mas não consigo ver nenhum evento para assistir para fazer o redimensionamento automaticamente. Os convidados do Windows 7 e do Windows 10 fazem isso perfeitamente. Por que não linux ????

    
por 21.05.2017 / 03:14