I have the specific use case, that I want to run stuff mainly from inside the guest VM (pop os 22.04 currently, but I'm open to switching distro if the use case is easier elsewhere), without tabbing out of the fullscreen view to access the Win10 host machine. Basically have my windows host machine desktop open just in an extra tab for GPU intensive tasks or win only software. (I have to do it that way, since work policy restricts me from deinstalling windows from the host machine).
Currently, I'm just using standard Hyper-V from windows as my hypervisor, where I connect to pop os with xrdp, which is called "enhanced user session" or something like that in Hyper-V. Again, I'm open to switch to VirtualBox or something if that works better for me.
I tried with moonlight / sunshine, and it worked in setting up the connection, but in the end was not sufficient, because when streaming the desktop, it would of course also capture the VM that was open. Also, as I do not plan on passing through the GPU to the linux guest (without hacks I dont want to do on a work machine only available on win server versions), so I'm not sure if the software encoding will be eye cancer. But if I could for example just exclude the VM window from being captured by sunshine desktop streaming, that would hit my use case.
I also thought about using lookingglass somehow (as it is usually intended for running on a windows guest machine, which theoretically would still work if windows is the host), but I didn't find a possibility to create a shared memory on baremetal windows to pass to the linux guest machine.
What I didnt try: I thought about using steamlink for that, as it is also possible to stream the desktop with it, but I was reluctant as I would use it in a commercial setting, where I'm not sure I'm allowed to do that.
Thx for any help, it is really appreciated!