From 6dfd95eecc37f8933354f76f6f0bf857836298cc Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sat, 20 Jan 2024 14:54:06 +0700 Subject: [PATCH] record script: fix idk --- .config/ags/scripts/record-script.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.config/ags/scripts/record-script.sh b/.config/ags/scripts/record-script.sh index 83c2df3f..f4a81870 100755 --- a/.config/ags/scripts/record-script.sh +++ b/.config/ags/scripts/record-script.sh @@ -5,7 +5,10 @@ getdate() { } cd ~/Videos || exit -if [[ "$(pidof wf-recorder)" == "" ]]; then +if pgrep wf-recorder > /dev/null; then + kill --signal SIGINT wf-recorder + notify-send "Recording Stopped" "Stopped" -a 'record-script.sh' +else notify-send "Starting recording" 'recording_'"$(getdate)"'.mp4' -a 'record-script.sh' if [[ "$1" == "--sound" ]]; then wf-recorder --pixel-format yuv420p -f './recording_'"$(getdate)"'.mp4' -t --geometry "$(slurp)" --audio=alsa_output.pci-0000_08_00.6.analog-stereo.monitor & disown @@ -16,7 +19,4 @@ if [[ "$(pidof wf-recorder)" == "" ]]; then else wf-recorder --pixel-format yuv420p -f './recording_'"$(getdate)"'.mp4' -t --geometry "$(slurp)" & disown fi -else - kill --signal SIGINT wf-recorder - notify-send "Recording Stopped" "Stopped" -a 'record-script.sh' fi