diff --git a/gns3server/compute/qemu/qemu_vm.py b/gns3server/compute/qemu/qemu_vm.py index 62bc99a4..f820ae13 100644 --- a/gns3server/compute/qemu/qemu_vm.py +++ b/gns3server/compute/qemu/qemu_vm.py @@ -1309,7 +1309,8 @@ class QemuVM(BaseNode): if self._console: return ["-spice", - "addr={},port={},disable-ticketing".format(self._manager.port_manager.console_host, self._console)] + "addr={},port={},disable-ticketing".format(self._manager.port_manager.console_host, self._console), + "-vga", "qxl"] else: return [] diff --git a/tests/compute/qemu/test_qemu_vm.py b/tests/compute/qemu/test_qemu_vm.py index a7032439..d9c190e0 100644 --- a/tests/compute/qemu/test_qemu_vm.py +++ b/tests/compute/qemu/test_qemu_vm.py @@ -371,6 +371,7 @@ def test_spice_option(vm, tmpdir, loop, fake_qemu_img_binary): vm._console = 5905 options = loop.run_until_complete(asyncio.async(vm._build_command())) assert '-spice addr=127.0.0.1,port=5905,disable-ticketing' in ' '.join(options) + assert '-vga qxl' in ' '.join(options) def test_disk_options_multiple_disk(vm, tmpdir, loop, fake_qemu_img_binary):