Как настроить динамическое изменение размера экрана для гостевой системы qemu windows 10 на ubuntu 18.04?

На моем ноутбуке установлена ​​двойная загрузка: Ubuntu 18.04 и Windows 10. Из ubuntu я могу загрузиться в существующий раздел Windows с помощью qemu с помощью этого руководства . Я использую следующую команду:

sudo qemu-system-x86_64 --enable-kvm -cpu host -smp 8 -m 8192 \
-drive format=raw,file=/dev/nvme0n1,index=1 \
-bios /usr/share/ovmf/OVMF.fd \
-display sdl -vga qxl \
-device qemu-xhci,id=xhci \
-netdev user,id=vmnic,smb=/home/generic/Downloads \
-device virtio-net,netdev=vmnic -cdrom ~/Downloads/virtio-win-0.1.171.iso

Последняя строка предназначена только для установки драйверов virtio , поэтому я почти уверен, что мне это не нужно каждый раз.
Вторая строка определяет раздел / dev / nvme0n1p1 .

В руководстве упоминается SPICE, который очевидно подходит для

динамического изменения размера экрана, буфера обмена между гостевой / хост-системой и т. Д.

Я бы хотел, чтобы виртуальный экран изменил свой размер и адаптирую разрешение , когда я изменяю размер окна. Я попытался следовать руководству на https://www.linux-kvm.org/page/SPICE и понял, что spicec больше не актуален - это означает, что я не могу подключиться к гость с spicec -h 127.0.0.1 -p 5900 .
Руководство пользователя Spice соглашается:

Рекомендуемый клиент - remote-viewer (который поставляется с virt-viewer).
GNOME Boxes также можно использовать в качестве клиента Spice.
spicec - это устаревший устаревший клиент , а spicy - только тестовое приложение.

Итак, я попытался добавить -spice port = 5900, addr = 127.0.0.1, disable-Ticketing в мою команду qemu и запустить remote-viewer на spice: //127.0.0.1: 5009 . Это фактически открыло окно специй - так что теперь у меня есть два окна, в которых отображается мой гость win10.
Окно Spice лучше реагирует на изменение размера, но оно сохраняет то же разрешение и при необходимости просто добавляет белые границы.

Вопрос

Как мне получить представление о моей гостевой системе без границ, которое хорошо адаптируется к изменению размера?
И если это не совсем отдельный вопрос: как я могу использовать для этого только одно окно вместо окна qemu и окна специй?


Дополнительные сведения

Когда я подключил удаленную программу просмотра в его окне консоли было

** (remote-viewer:3066): CRITICAL **: 15:54:52.441: virt_viewer_util_extract_host: assertion 'uri != NULL' failed

, а в выводе qemu было

main_channel_link: add main channel client
main_channel_client_handle_pong: net test: latency 0.110000 ms, bitrate 34711864406 bps (33103.813559 Mbps)
inputs_connect: inputs channel client create
red_qxl_set_cursor_peer:
1
задан 24 March 2020 в 18:22

0 ответов

Другие вопросы по тегам:

Похожие вопросы: