fix: sunshine capture value is wlr, not wlgrab

wlgrab is the name the backend logs under, not a valid config value.
Sunshine rejects it, then starts anyway with no encoder — moonlight sees
a 503.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
naps62
2026-08-17 08:51:55 +00:00
parent 1cddd495cd
commit 37e44b9a3d
+6 -1
View File
@@ -16,7 +16,12 @@ _:
# xdg-desktop-portal-hyprland implements no RemoteDesktop interface — the # xdg-desktop-portal-hyprland implements no RemoteDesktop interface — the
# probe then hangs forever instead of falling back, so sunshine never # probe then hangs forever instead of falling back, so sunshine never
# binds its ports and the unit sits "active" doing nothing. # binds its ports and the unit sits "active" doing nothing.
capture = "wlgrab"; #
# "wlr", not "wlgrab": wlgrab is the name this backend logs under, but it
# is not accepted as a value — sunshine rejects it with "Unable to
# initialize capture method", then still starts and binds its ports with
# no encoder, so the failure only shows up as a 503 in moonlight.
capture = "wlr";
# The web UI is only reachable over the network here — there is no local # The web UI is only reachable over the network here — there is no local
# browser — and sunshine CSRF-rejects any origin but localhost unless it # browser — and sunshine CSRF-rejects any origin but localhost unless it