Anyone knows how to properly start a multiseat wayland with a desktop environment or window manager running?
I just need simple stuff such as profile initialization of the user and if it’s possible to just share the same discrete GPU across multiple seats?
The end result? I want to isolate my current user space from the gaming space where I can just connect using moonlight/sunshine. I want it all headless.
You may be interested in a project called “wolf”. Its goal is to run graphically accelerated containers using a Wayland compositor that uses gstreamer as the backend instead of a display. After that, wolf serves as your moonlight server. There are hoops to jump through if you’re using Nvidia, and the software is very young. But I think it shows promise.
https://games-on-whales.github.io/wolf/stable/
I haven’t tried it myself yet, if you give it a go, let me know how you get on. 🙂
@jac@lemmy.blahaj.zone Hey, thanks for sharing!
They have a lot of useful information.
cc mostly in case if you find it useful @Max_P@lemmy.max-p.me wayland headless https://games-on-whales.github.io/wolf/stable/dev/wayland.html
https://games-on-whales.github.io/gow/monitor.html#_force_xorg_to_use_a_custom_edid
And a mention of custom EDID for a monitor to be registered huh . Guess I’ll follow up on this as well eventually, less work setting things up and more things to learn.
I’ve tried it and it went horribly. By default it doesn’t stream your desktop, just some apps so I tried to change the config file according to their docs but made a mistake, now it’s brokie. I deleted the config file and the entire /etc/wolf directory but it’s still fricced. (I am on Mint and used podman-docker instead of real docker)
Before I broke it, I could open up a black screen which should in theory be a sign that it’s still installing stuff in the container but I was too inpatient to find out.
I suppose the bottom line is that it’s still in alpha. I might try it again with the help of their discord or something when I get time for it but idk when that will happen lol.