Không tự động thay đổi kích thước với SPICE và virt-manager


9

Tôi đã thiết lập một VM hoạt động tuyệt vời ngoại trừ chức năng tự động thay đổi kích thước dường như không nhất quán. Tôi đã làm cho nó ngẫu nhiên làm việc một vài lần nhưng nó cũng ngẫu nhiên ngừng hoạt động. Hiện tại nó không hoạt động và tôi không chắc mình cần phải làm gì để nó hoạt động một cách đáng tin cậy (như tự động hóa VirtualBox). Xin vui lòng xem dưới đây cho cấu hình của tôi.

thiết lập

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)

gia vị

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

Tôi thiếu gì để kích hoạt chính xác tự động thay đổi kích thước với qemu / kvm?


Lỗi này vẫn còn hoạt động vào năm 2019, thay đổi kích thước KDE, thay đổi kích thước Gnome, thay đổi kích thước Windows..nhưng không phải là xfce4
elbarna

Câu trả lời:


5

[cách giải quyết]

Tôi cũng đã đấu tranh với điều này. Tôi thấy rằng nếu tôi sử dụng cay (spice-client-gtk) và lệnh này

xrandr --output Virtual-0 --auto

Nó thực hiện thay đổi kích thước ngay nếu vdagent được cài đặt trên máy chủ và trình điều khiển khách và trình điều khiển qxl được cài đặt. Tôi đã thực hiện để đặt một phím tắt cho lệnh đó như là một mục trong menu hoặc bảng điều khiển của tôi. (đảm bảo rằng thứ đó nằm ở góc trên bên trái để tôi luôn có thể lấy nó.)

Nhưng tôi không thể thấy bất kỳ sự kiện nào để xem để tự động thay đổi kích thước. Khách Windows 7 và Windows 10 làm điều đó một cách hoàn hảo. Tại sao không phải là linux ????


0

đi đến phần cứng của máy ảo của bạn

Xóa thiết bị kênh hiện có nếu có một thiết bị và thêm thiết bị spicevmc com.redhat.spice.0

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.