Qemu/Catalina with Spice viewer remote viewer.
Launch.sh for Docker-OSX - can adapt to Quickemu. This setup is optimized for remote-viewer. If you want PCI/GPU passthrough look at KVM-Opencore.
Mostly my own testing/tweaks/documentation.
- multiple displays with Spice client
- Catalina: improved Spice USB redirection (ich9-usb-ehci1)
- Audio output/microphone
- Virtio-9P - with NFS share
- QMP port for qmp-shell/virsh
./qmp-shell 172.17.0.3:7008
- Qemu Guest Agent for AppleQEMUGuestAgent/QEMUGuestAgent
- Seamless mouse: beware of unexpected display problems. https://gitlab.com/qemu-project/qemu/-/issues/723
- Spice client folder sharing WebDav using phodav. Working-ish when built with Brew. IMO phodav is buggy and has weird build issues with glib.
- "Seamless" mouse with Spice remote-viewer works with libvirt config but not bare-metal qemu cli. Need more info. Update: working now
- spice-vdagent needs to be ported to MacOS - needed for
seamless mouse integrationclipboard - vdagent channel passthrough works and
cat /dev/tty.com.redhat.spice.0
on macos guest releases focus and shows mouse activity
- Fixing boot order
- ACPI/guest sleeping/wakeup problems.