Sunshine: Difference between revisions
Drop Attribution, the reddit post is more fitting for the PR that got merged as a nixos module. It has not much to do with the current wiki page. |
Added workaround for running Steam Big Picture on Wayland |
||
| Line 14: | Line 14: | ||
}; | }; | ||
</nowiki>}} | </nowiki>}} | ||
== Connecting to the host == | == Connecting to the host == | ||
| Line 30: | Line 29: | ||
If this doesn’t work you should double check the port in the Sunshine’s WebGUI. You can access this from the Host PC in a web browser <code>https://localhost:47990</code> | If this doesn’t work you should double check the port in the Sunshine’s WebGUI. You can access this from the Host PC in a web browser <code>https://localhost:47990</code> | ||
== Troubleshooting == | |||
=== Running Steam Big Picture on Wayland === | |||
While using Wayland on non-wlroots compositors, [https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2getting__started.html you need to have] <code>capSysAdmin = true;</code> in Sunshine config for KMS to capture screen properly. But this parameter breaks any custom applications that should be started from your main user, not super-user. To avoid such issues, you need to prepend all needed commands with <code>sudo -u <username></code> <ref>https://discourse.nixos.org/t/give-user-cap-sys-admin-p-capabillity/62611/3?u=dmchmk</ref>: | |||
Before: <syntaxhighlight lang="json"> | |||
{ | |||
"name": "Steam Big Picture", | |||
"detached": [ | |||
"setsid steam steam://open/bigpicture" | |||
], | |||
"prep-cmd": [ | |||
{ | |||
"do": "", | |||
"undo": "setsid steam steam://close/bigpicture" | |||
} | |||
], | |||
"image-path": "steam.png" | |||
} | |||
</syntaxhighlight>After: <syntaxhighlight lang="json"> | |||
{ | |||
"name": "Steam Big Picture", | |||
"detached": [ | |||
"sudo -u venya setsid steam steam://open/bigpicture" | |||
], | |||
"prep-cmd": [ | |||
{ | |||
"do": "", | |||
"undo": "sudo -u venya setsid steam steam://close/bigpicture" | |||
} | |||
], | |||
"image-path": "steam.png" | |||
} | |||
</syntaxhighlight> | |||
[[Category:Applications]] | [[Category:Applications]] | ||
[[Category:Gaming]] | [[Category:Gaming]] | ||