From 621b523f750e29d87a4e10a3685507a18191cad9 Mon Sep 17 00:00:00 2001 From: htrex Date: Thu, 19 Mar 2026 09:50:35 +0100 Subject: [PATCH] fix(linux): use FQDN service name in desktop launcher The .desktop file runs `systemctl start --u sunshine`, which relies on the `sunshine.service` alias. This alias only exists after the user runs `systemctl --user enable`, but the desktop launcher is intended to work without prior enable. Since commit daa99db6 renamed the service to `app-@PROJECT_FQDN@`, the desktop launcher should use the full service name directly so it works regardless of whether the service has been enabled. --- packaging/linux/dev.lizardbyte.app.Sunshine.desktop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/linux/dev.lizardbyte.app.Sunshine.desktop b/packaging/linux/dev.lizardbyte.app.Sunshine.desktop index 9f66261bbc1..591f60acb87 100644 --- a/packaging/linux/dev.lizardbyte.app.Sunshine.desktop +++ b/packaging/linux/dev.lizardbyte.app.Sunshine.desktop @@ -2,7 +2,7 @@ Actions=RunInTerminal; Categories=RemoteAccess;Network; Comment=@PROJECT_DESCRIPTION@ -Exec=/usr/bin/env systemctl start --u sunshine +Exec=/usr/bin/env systemctl start --u app-@PROJECT_FQDN@ Icon=@SUNSHINE_DESKTOP_ICON@ StartupWMClass=@PROJECT_FQDN@ Keywords=gamestream;stream;moonlight;remote play;