summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2025-02-17 18:13:25 +0800
committerlittleblack111 <littleblack11111@gmail.com>2025-02-17 18:13:25 +0800
commitcb41e55c4946e55f22cd6d61094fa0a87574664c (patch)
treee5f4b53cd8e9ed7a64c9ad14b161846d2ceb8098
parent225f19e0283a0fff5657246004afdc1c1fb04c82 (diff)
fix(rec.sh): race condition for storing rec_filename
-rwxr-xr-xrec.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/rec.sh b/rec.sh
index c6636da..bbc9cbb 100755
--- a/rec.sh
+++ b/rec.sh
@@ -35,7 +35,8 @@ function recorder() {
echo 'false' > $XDG_CACHE_HOME/rec_paused
echo "$(swaync-client --get-dnd)" > $XDG_CACHE_HOME/rec_prev_dnd
swaync-client --dnd-on
- gpu-screen-recorder -w screen -restore-portal-session yes -q ultra -oc yes -cr full -f 160 -o $XDG_VIDEOS_DIR/"$filename" && echo "$filename" > $XDG_CACHE_HOME/rec_filename
+ echo "$filename" > $XDG_CACHE_HOME/rec_filename
+ gpu-screen-recorder -w screen -restore-portal-session yes -q ultra -oc yes -cr full -f 160 -o $XDG_VIDEOS_DIR/"$filename"
# reload module
pkill -RTMIN+3 waybar
}