Update screenshot script

Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
Severin Kaderli 2023-01-15 01:00:27 +01:00
parent c98e4412af
commit 61510dd009
Signed by: severinkaderli
GPG key ID: F419F8835B72F0C4

View file

@ -7,6 +7,8 @@ PROMPT="Screenshot"
ACTIONS=( ACTIONS=(
"1: Fullscreen" "1: Fullscreen"
"2: Selection" "2: Selection"
"3: Window"
"4: Delayed"
) )
FILENAME="$(xdg-user-dir PICTURES)/screenshots/$(date +"%Y-%m-%dT%H%M%S").png" FILENAME="$(xdg-user-dir PICTURES)/screenshots/$(date +"%Y-%m-%dT%H%M%S").png"
@ -19,4 +21,10 @@ case "${SELECTION}" in
"2") "2")
grim -g "$(slurp)" - | tee "${FILENAME}" | wl-copy grim -g "$(slurp)" - | tee "${FILENAME}" | wl-copy
;; ;;
"3")
grim -g "$(swaymsg -t get_tree | jq -r '.. | select(.pid? and .visible?) | .rect | "\(.x),\(.y) \(.width)x\(.height)"' | slurp)" - | tee "${FILENAME}" | wl-copy
;;
"4")
sleep 3 && grim - | tee "${FILENAME}" | wl-copy
;;
esac esac