I'd like to try to get fedora to host a second headless Wayland session in the background for a remote user. I have a GPU but I want to share its render and compute, not the physical HDMI output, so I need a virtual Wayland session for the second seat.

Supposedly logind could handle the seat and udev permission issues clean enough, but headless use is still beyond me there.

I'd like a KDE Plasma environment running headless and then sunshine can just stream this session out using the war capture method. I just don't know how to start up a separate Wayland session under another linux user in the background with a plasma session drawing to an imaginary monitor.

There seem to be 2 ways of doing this.

  • wlheadless-run - a young project made to solve this particular problem
  • kwin --virtual can theoretically do this, but I'm not finding clear examples of it
you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 3 months ago

Just use wolf: https://games-on-whales.gitbook.io/wolf/stable/en/user/quickstart.md. Everything is ready out of the box. However, for a KDE session, you'll have to rebuild KDE in the container instead of wolf-ui.

  • source