
Eine virtuelle Maschine mit Windows 10 als Gastbetriebssystem wird mithilfe von KVM/QEMU eingerichtet.
Ohne SPICE funktionierte es einwandfrei, aber für die Freigabe der Zwischenablage folgte ichLeitfaden für Arch Linux. Aber dann ist es super ärgerlich, da jedes Mal, wenn sich die Fenstergröße des virtuellen Viewers ändert, die Auflösung des Gastes unerwartet wird und ich nicht den gesamten Inhalt auf dem Bildschirm sehen kann.
Meine QEMU-Parameter:
#!/bin/bash
qemu-system-x86_64 -boot c -m 4.5G \
-drive file=win10.img,format=raw,index=0,media=disk,if=virtio,aio=native,cache=none \
-enable-kvm \
-machine q35 \
-device intel-iommu \
-cpu host,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time \
-smp 4 \
-net nic,model=virtio \
-net user,smb=/home/tek/data \
-soundhw hda \
-usb -device usb-tablet \
-vga qxl \
-device virtio-serial-pci \
-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 \
-chardev spicevmc,id=spicechannel0,name=vdagent \
-spice unix,addr=/tmp/vm_spice.socket,disable-ticketing \
-display spice-app
Gibt es eine Möglichkeit, die dynamische Bildschirmauflösung von SPICE zu deaktivieren, da ich sie nicht nützlich finde, aber dennoch die Möglichkeit zum Freigeben der Zwischenablage beizubehalten oder dieses seltsame Phänomen zu beheben?
Der untere rechte Teil des Bildschirms ist nicht sichtbar (insbesondere die Uhr) und die native Auflösung meines Bildschirms beträgt nur 1920 x 1080
Antwort1
Einen Kommentar als Antwort hinzufügen:
Das Ersetzen von „-vga qxl“ durch „-device qxl-vga,max_outputs=1“ hat das Problem für mich gelöst.https://wiki.archlinux.org/index.php/QEMU#QXL_video_causes_low_resolution