Commit b5ca2e0

chasinglightning  ·  2025-07-24 14:44:51 -0400 EDT
parent edd4ec8
update recordscreen to be dmenu based
1 files changed,  +14, -4
+14, -4
......@@ -14,9 +14,19 @@ record() {
1414 }
1515
1616 end() {
17- kill -15 "$(cat /tmp/recpid)" && rm -f /tmp/recpid
18-
19- notify-send "screen recording ended"
17+ if [ ! -z $(cat /tmp/recpid) > /dev/null ]; then
18+ kill -15 "$(cat /tmp/recpid)" && rm -f /tmp/recpid
19+ notify-send "screen recording ended"
20+ fi
2021 }
2122
22-([[ -f /tmp/recpid ]] && end && exit 0) || record
23+cmd=$(printf "start\nend\n" | dmenu -i -c -l 2 -p "screen rec")
24+
25+if [ -z "$cmd" ]; then
26+ exit 0
27+fi
28+
29+case "$cmd" in
30+ start) record;;
31+ end) end;;
32+esac