From: martin f. krafft <madduck@madduck.net>
Date: Sun, 19 Sep 2021 21:19:46 +0000 (+1200)
Subject: Use systemd-inhibit while recording, if available
X-Git-Url: https://git.madduck.net/code/pulserecorder.git/commitdiff_plain/685f85c0dadd0b1f91f17ea117ad34655cce4900?ds=sidebyside

Use systemd-inhibit while recording, if available
---

diff --git a/pulserecorder b/pulserecorder
index a9f4cdc..8ad87c8 100755
--- a/pulserecorder
+++ b/pulserecorder
@@ -44,6 +44,10 @@ export TMPDIR
 TMPDIR=$(mktemp -dp "$TMPDIR" parec.XXXXXXXXXX)
 cleanup_hook rm -r $TMPDIR
 
+if command -v systemd-inhibit >/dev/null; then
+  systemd-inhibit --who=pulserecorder --why=recording sleep 99d 2>/dev/null &
+  cleanup_hook kill $!
+fi
 
 state= outfile= index= clobber=0
 for arg in "$@"; do