From 780b89e4868f2642e1a373f992f45265f149a614 Mon Sep 17 00:00:00 2001 From: Nathan Steel Date: Sun, 8 Nov 2020 13:57:58 +0000 Subject: [PATCH] Added some dmenu scripts --- dmenu/.dmenu_record.swp | Bin 12288 -> 0 bytes dmenu/dmenu_change_display | 10 +++++++++ dmenu/dmenu_record | 44 ++++++++++++++++++++++++------------- 3 files changed, 39 insertions(+), 15 deletions(-) delete mode 100644 dmenu/.dmenu_record.swp create mode 100755 dmenu/dmenu_change_display diff --git a/dmenu/.dmenu_record.swp b/dmenu/.dmenu_record.swp deleted file mode 100644 index 13271c914b8fad7267e6575d43b1bf4bfd2e4c19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2KX21O6u@6$@=!n^Kx{9@p^1=VCsBnkcx=D880Vfr}^K4*Q4U~m%I;*?=Ue{I%uImlFba8iCZE)XgfDNz#Hoykh z02^QfY+xx36zK{)r_RsR-D5qj{594g4{U%9umLu}2G{@_U;}J`4X^<=zy{dBDKwzI z+P_)_Fwar(^!*>}9)6w&_(6OjJ`?YWcf@PrCGmndAg07)A|)OY4~V-&pD>7P#987S z?f;4RNPHmP5Od-Yai7>G)(MMHwJhp6g+94tHoykh02^QfY=8~00XDz}*uZ~b;2CIg z78IcE2Vscj2I>Y~%uWMO2Q3e!OtBAI7NO~*RYa*(-P#V~F)cYv>aHKns?xV~qveX? z-=wwEOhhtM8}{oLIO}%D znHZ_nz8|G>jOG&@AXEy5qokOq;sInXT+p=5P0&Q?1qrt6Xc~C3ivG+|D^)rzbVV*v yDW|*e)GG!t)CW+sWhf;rU9BC&i`@qC;s_m|;^H#B>ab0Be;d{)h^>*xC-4gy9mS&n diff --git a/dmenu/dmenu_change_display b/dmenu/dmenu_change_display new file mode 100755 index 0000000..af2fe04 --- /dev/null +++ b/dmenu/dmenu_change_display @@ -0,0 +1,10 @@ +#!/bin/bash + +display=$(printf "external\\nboth\\ninternal" | dmenu -i -p "Display as: ") + +case $display in + "external") echo "extersn";; + "both") echo "bdsfkdsfja";; + "internal") echo "ajflkjalkf";; +esac + diff --git a/dmenu/dmenu_record b/dmenu/dmenu_record index df91169..15553e1 100755 --- a/dmenu/dmenu_record +++ b/dmenu/dmenu_record @@ -1,32 +1,46 @@ #!/bin/sh -recording=$(echo "both\nvideo\naudio" | dmenu -i -p "What do:") - -case "$recording" in - "both") - record_both();; - "video") - ;; - "audio") - ;; -esac - record_both() { - ffmpeg -y \ + ffmpeg -y \ -f x11grab \ - -framerate 30 \ -s 1280x720 \ -i :0.0 \ -f alsa -i default \ - "~/recordings/out-$(date '+%m%d-%H%M').mkv" & - echo $! > /tmp/recoringpid + "$HOME/recordings/out-$(date '+%m%d-%H%M').mkv" & + echo $! > /tmp/recordingpid + echo "[rec]" > $HOME/x } end_recording() { \ recpid="$(cat /tmp/recordingpid)" kill -15 "$recpid" + echo "[]" > $HOME/x rm -f /tmp/recordingpid sleep 3 kill -9 "$recpid" exit } + +select_recording_type() { + recording=$(printf "both\nvideo\naudio\nend" | dmenu -i -p "What do:") + + case "$recording" in + "both") + record_both;; + "video") + ;; + "audio") + ;; + "end") + end_recording;; + esac +} + +case "$1" in + "both") + record_both;; + "end") + end_recording;; + *) + select_recording_type;; +esac