summaryrefslogtreecommitdiffstats
path: root/.local/bin/dmenurecord
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2020-04-10 22:53:45 -0400
committerLuke Smith <luke@lukesmith.xyz>2020-04-10 22:53:45 -0400
commit6f36fe31693ad7dd47ecb443901039eb5c96969f (patch)
tree3b9e1bdc384f28d012dda08bddbbfe0c839afa65 /.local/bin/dmenurecord
parent7ada6550073b9ec011fd8ec9cf571e55b57d1d97 (diff)
downloadeibhear-6f36fe31693ad7dd47ecb443901039eb5c96969f.tar.gz
eibhear-6f36fe31693ad7dd47ecb443901039eb5c96969f.tar.zst
eibhear-6f36fe31693ad7dd47ecb443901039eb5c96969f.zip
STATUSBAR uncommented only for i3, cleanup, probably broke everything LOL
Diffstat (limited to '.local/bin/dmenurecord')
-rwxr-xr-x.local/bin/dmenurecord16
1 files changed, 8 insertions, 8 deletions
diff --git a/.local/bin/dmenurecord b/.local/bin/dmenurecord
index a0339e4..49a2fbf 100755
--- a/.local/bin/dmenurecord
+++ b/.local/bin/dmenurecord
@@ -11,7 +11,7 @@
updateicon() { \
echo "$1" > /tmp/recordingicon
- pkill -RTMIN+9 "${STATUSBAR:?}"
+ pkill -RTMIN+9 "${STATUSBAR:-dwmblocks}"
}
killrecording() {
@@ -20,7 +20,7 @@ killrecording() {
kill -15 "$recpid"
rm -f /tmp/recordingpid
updateicon ""
- pkill -RTMIN+9 "${STATUSBAR:?}"
+ pkill -RTMIN+9 "${STATUSBAR:-dwmblocks}"
# even after SIGTERM, ffmpeg may still run, so SIGKILL it.
sleep 3
kill -9 "$recpid"
@@ -31,20 +31,20 @@ screencast() { \
ffmpeg -y \
-f x11grab \
-framerate 60 \
- -s $(xdpyinfo | grep dimensions | awk '{print $2;}') \
- -i $DISPLAY \
+ -s "$(xdpyinfo | grep dimensions | awk '{print $2;}')" \
+ -i "$DISPLAY" \
-f alsa -i default \
-r 30 \
- -c:v libx264rgb -crf 0 -preset ultrafast -c:a flac \
- "$HOME/screencast-$(date '+%y%m%d-%H%M-%S').mkv" &
+ -c:v h264 -crf 0 -preset ultrafast -c:a aac \
+ "$HOME/screencast-$(date '+%y%m%d-%H%M-%S').mp4" &
echo $! > /tmp/recordingpid
updateicon "⏺️🎙️"
}
video() { ffmpeg \
-f x11grab \
- -s $(xdpyinfo | grep dimensions | awk '{print $2;}') \
- -i $DISPLAY \
+ -s "$(xdpyinfo | grep dimensions | awk '{print $2;}')" \
+ -i "$DISPLAY" \
-c:v libx264 -qp 0 -r 30 \
"$HOME/video-$(date '+%y%m%d-%H%M-%S').mkv" &
echo $! > /tmp/recordingpid