From 30496c79ab0ff22fd600824825a3a60244e5c476 Mon Sep 17 00:00:00 2001 From: Jacek Szafarkiewicz Date: Fri, 4 Sep 2020 15:51:20 +0200 Subject: [PATCH 1/2] Make systemd script cleaner --- sunshine.service.in | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/sunshine.service.in b/sunshine.service.in index 802442df..be1459ca 100644 --- a/sunshine.service.in +++ b/sunshine.service.in @@ -2,12 +2,8 @@ Description=Sunshine Gamestream Server for Moonlight [Service] -WorkingDirectory=/home/%u -Environment="DISPLAY=:0" -Type=simple -# wait for Xorg -ExecStartPre=/bin/sh -c 'while ! pgrep Xorg; do sleep 2; done' -ExecStart=@SUNSHINE_EXECUTABLE_PATH@ +ExecStartPre=/bin/sh -c "test -d %E/sunshine || cp -r '@SUNSHINE_ASSETS_DIR@' '%E/sunshine'" +ExecStart=@SUNSHINE_EXECUTABLE_PATH@ %E/sunshine/sunshine.conf [Install] -WantedBy=default.target +WantedBy=graphical-session.target From 9c41972b65c4d36b10091b325227182118500f3c Mon Sep 17 00:00:00 2001 From: loki Date: Mon, 10 May 2021 01:02:24 +0200 Subject: [PATCH 2/2] minor modification for sunshine.service --- pre-compiled | 2 +- sunshine.service.in | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pre-compiled b/pre-compiled index afd9a9bb..bbf56474 160000 --- a/pre-compiled +++ b/pre-compiled @@ -1 +1 @@ -Subproject commit afd9a9bbfc6ee1a064b0c1f9210bc20b2170c416 +Subproject commit bbf5647402859945dee541a300b22702a2ee9271 diff --git a/sunshine.service.in b/sunshine.service.in index be1459ca..c0c38289 100644 --- a/sunshine.service.in +++ b/sunshine.service.in @@ -2,8 +2,7 @@ Description=Sunshine Gamestream Server for Moonlight [Service] -ExecStartPre=/bin/sh -c "test -d %E/sunshine || cp -r '@SUNSHINE_ASSETS_DIR@' '%E/sunshine'" -ExecStart=@SUNSHINE_EXECUTABLE_PATH@ %E/sunshine/sunshine.conf +ExecStart=@SUNSHINE_EXECUTABLE_PATH@ [Install] WantedBy=graphical-session.target