aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2024-05-10 01:32:20 +0200
committerdec05eba <dec05eba@protonmail.com>2024-05-10 01:32:20 +0200
commitd690bbca35f35ddb7ab47562e22fc4f36501b455 (patch)
treee401917e055872be6bf683b5816262a37dbb7290
parentf1eb8934930d0bb5e4f64ce24ca9971f0655c04f (diff)
Add script to save recording, only show saved notification if gpu screen recorder was running when saving
-rwxr-xr-xscripts/save-recording.sh3
-rwxr-xr-xscripts/save-replay.sh3
-rwxr-xr-xscripts/toggle-recording-selected.sh2
3 files changed, 5 insertions, 3 deletions
diff --git a/scripts/save-recording.sh b/scripts/save-recording.sh
new file mode 100755
index 0000000..90fefc1
--- /dev/null
+++ b/scripts/save-recording.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+killall -SIGINT gpu-screen-recorder && sleep 0.5 && notify-send -t 1500 -u low "GPU Screen Recorder" "Recording saved"
diff --git a/scripts/save-replay.sh b/scripts/save-replay.sh
index 4c62750..f9390aa 100755
--- a/scripts/save-replay.sh
+++ b/scripts/save-replay.sh
@@ -1,4 +1,3 @@
#!/bin/sh -e
-killall -SIGUSR1 gpu-screen-recorder
-notify-send -t 1500 -u low -- "GPU Screen Recorder" "Replay saved"
+killall -SIGUSR1 gpu-screen-recorder && sleep 0.5 && notify-send -t 1500 -u low -- "GPU Screen Recorder" "Replay saved"
diff --git a/scripts/toggle-recording-selected.sh b/scripts/toggle-recording-selected.sh
index dcc1ac4..309e4d1 100755
--- a/scripts/toggle-recording-selected.sh
+++ b/scripts/toggle-recording-selected.sh
@@ -1,6 +1,6 @@
#!/bin/sh -e
-killall -INT gpu-screen-recorder && notify-send -u low 'GPU Screen Recorder' 'Stopped recording' && exit 0;
+killall -SIGINT gpu-screen-recorder && sleep 0.5 && notify-send -t 1500 -u low 'GPU Screen Recorder' 'Stopped recording' && exit 0;
window=$(xdotool selectwindow)
active_sink="$(pactl get-default-sink).monitor"
mkdir -p "$HOME/Videos"