From 29a8cce3187cc6faf28b4a3b5b1ff626aa2295b7 Mon Sep 17 00:00:00 2001 From: Debian Live user Date: Sat, 29 Apr 2023 07:29:02 -0400 Subject: fixup systemd unit files ioslay will be started/stopped with a Wants= directive instead of ExecStartPre/Post. --- src/firefox@.service | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/firefox@.service') diff --git a/src/firefox@.service b/src/firefox@.service index afdce8f..411f79b 100644 --- a/src/firefox@.service +++ b/src/firefox@.service @@ -1,18 +1,14 @@ [Unit] Description = Firefox -# Requires=ioslay@%I -# Requires=pulseaudio.socket # require X11 somehow -ConditionUser = !root # seems reasonable +ConditionUser = !root ConditionEnvironment = DISPLAY +Wants = ioslay@%i.service [Service] -ExecStartPre = /usr/bin/systemctl --user start ioslay@%I -ExecStart = /usr/local/bin/firefox --new-instance --display=%I -ExecStopPost = /usr/bin/systemctl --user stop ioslay@%I +ExecStart = /usr/local/bin/firefox --new-instance --display=%i Restart = on-failure PassEnvironment = DISPLAY XAUTHORITY MemoryMax = 50% [Install] Also=ioslay@.service -WantedBy = default.target # make an X11 user target? -- cgit v1.2.3