bin/screenshot (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#!/bin/sh
#
# Takes a screenshot with grimshot, in clipboard or in home directory
#
MODE=$(printf "copy\nsave" | dmenu)
# If dmenu was cancelled, exit program
if [ $? -ne 0 ]; then
exit 1
fi
case "$MODE" in
*save*)
grimshot save area ~/"screenshot-$(date +%F)-$(date +%T).png" && notify-send "screenshot-$(date +%F)-$(date +%T).png" "saved"
;;
*copy*)
grimshot copy area && notify-send "Screenshot copied"
;;
esac
|