Libvirt - setting for automativcal screen adjustment

So, this topic really annoys me. And that for quite some amount. Why do I always have to hassle with settings when I just want to have a VM inside of libvirt that behaves like any other VM application regarding screen size and resolution. This really is a shame.

After this rant, my setup:
Newest EndevourOS with libvirt Stack as virtualization solution, still on X11, with KDE.
Inside libvirt a VM, installed from EndevourOS Titan iso. Installation hassle-free, wayland, with KDE.
After installation: turn of VM. Activate QXL as display solution. Bootet into VM. Added spice-vdagent inside VM, rebootet. Added the rerspective checkmark in View → Scale Display → Always, Auto resize VM with Window.

This mimics completely another (in this case Arch) VM, which works fine and auto-adjusts screen size and resolution. My expectation was: Works fine under the new solution as well. Nope, does not…

Are you installing the QEMU agent? libvirt manager auto-resizes my VM’s just fine but I’m on KDE/Wayland, so could be a x11 thing.

Have you tried using VirtIO for the GPU? I had better luck with that, except for Xfce. I usually run my VMs full-screen now; spice-vdagent was just not consistent enough in auto-resizing.

Yup, did that.

Tried it. And immediately remembered why I did not take it. While it is doing the trick for the auto resize it also breaks my VirtFS connection with my shared folder, which is not coming up again even after reswitching it to QXL. Well… virtmananger is such a *****…

I use it, but reluctantly. I switched to GPU pass-through with Samba mounts (still need a Windows VM) to avoid spice altogther.