Any way to setup sunshine to run on a system level, not the user level? #13
-
before anything, huge thanks for working on this!! I can't believe we finally have a decent low latency remote desktop on linux!!! Kudos!!! So, I'm wondering if it's possible to configure sunshine to launch independently of the logged use in linux. Ideally, I would like to have sunshine serving the GDM screen, and later serving the desktop for anyone who logs into gdm! Is that setup possible in any way? It would also be good to remove the PIN setup, since we want to just give access to the machines in a LAN network to people connecting to a zerotier vpn... so there's no need to setup individual pin's for everyone. (specially because we want people to login using gdm over sunshine!) make sense? |
Beta Was this translation helpful? Give feedback.
Replies: 0 comments 3 replies
-
The pin cannot removed without custom builds of moonlight client apps. Sunshine replicates GeForce Experience, so I don't see the pin method going away. Regarding running as a different user... Have you tried su - root -c "./sunshine"
OR
sudo ./sunshine ❗ Running as root/superuser/etc. is not advised. |
Beta Was this translation helpful? Give feedback.
-
I would like to setup Sunshine in a way that it's starting prior to my GDM3 login manager (Fedora 38 with Gnome on Wayland). That way, I can connect to my host and login to to my session with low latency and a high refresh rate. Sunshine somehow has to capture the output of my GPU (NVIDIA). But for this output some display manager has to be started right? I would also be fine with some command to start Sunshine on demand (including a Wayland session). But I wasn't able to find resources on how to accomplish that. |
Beta Was this translation helpful? Give feedback.
The pin cannot removed without custom builds of moonlight client apps. Sunshine replicates GeForce Experience, so I don't see the pin method going away.
Regarding running as a different user... Have you tried
su
(substitute user) orsudo
?su - root -c "./sunshine" OR sudo ./sunshine
❗ Running as root/superuser/etc. is not advised.