X-Git-Url: https://git.danieliu.xyz/?p=dotfiles.git;a=blobdiff_plain;f=Scripts%2Fscreenshot;fp=Scripts%2Fscreenshot;h=ba8c51d8a5e74733adc6ef40dfe0ff4b70d5c274;hp=0000000000000000000000000000000000000000;hb=68c67b541445ec5c32c4660243d906b4c5479115;hpb=6b58ea8b8d9799698f147e5677b4b6e6d47a7e9d diff --git a/Scripts/screenshot b/Scripts/screenshot new file mode 100755 index 0000000..ba8c51d --- /dev/null +++ b/Scripts/screenshot @@ -0,0 +1,15 @@ +#!/bin/sh + +[ -z "$1" ] && printf "screenshot =-=-=-=-=\n-f for fullscreen screenshot\n-w for windowed screenshot\n" && exit 1 + +screen_dir="$HOME/Downloads/screenshots" # no ending slash + +screen_name="$(printf "" | dmenu -p 'Screenshot name:')" # dmenu problem where it doesnt show up unless an input is given +[ -z "$screen_name" ] && screen_name="screen_$(date +'%m%d%H%M')" + +screen_name="$screen_dir/$screen_name.png" + +case $1 in + -f|--full) scrot "$screen_name" && notify-send "Fullscreen screenshot taken - $screen_name" -i "";; + -w|--win) scrot -u "$screen_name" && notify-send "Windowed screenshot taken - $screen_name" -i "";; +esac