- commit
- b5ca2e0
- parent
- edd4ec8
- author
- chasinglightning
- date
- 2025-07-24 14:44:51 -0400 EDT
update recordscreen to be dmenu based
1 files changed,
+14,
-4
+14,
-4
1@@ -14,9 +14,19 @@ record() {
2 }
3
4 end() {
5- kill -15 "$(cat /tmp/recpid)" && rm -f /tmp/recpid
6-
7- notify-send "screen recording ended"
8+ if [ ! -z $(cat /tmp/recpid) > /dev/null ]; then
9+ kill -15 "$(cat /tmp/recpid)" && rm -f /tmp/recpid
10+ notify-send "screen recording ended"
11+ fi
12 }
13
14-([[ -f /tmp/recpid ]] && end && exit 0) || record
15+cmd=$(printf "start\nend\n" | dmenu -i -c -l 2 -p "screen rec")
16+
17+if [ -z "$cmd" ]; then
18+ exit 0
19+fi
20+
21+case "$cmd" in
22+ start) record;;
23+ end) end;;
24+esac