diff options
Diffstat (limited to 'dm-screenshot')
-rwxr-xr-x | dm-screenshot | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/dm-screenshot b/dm-screenshot new file mode 100755 index 0000000..a3e6fb4 --- /dev/null +++ b/dm-screenshot @@ -0,0 +1,14 @@ +#!/bin/sh + +options="Whole Screen\nArea\nShow Last Screenshot" +dm="dmenu -i -c -l 10" +selection="$(printf "$options" | $dm )" +file_name="Screenshot_$(date +%Y%m%d-%H%M%S)" +pics_dir="$(xdg-user-dir PICTURES)" +screenshot_dir="$pics_dir/screenshots" + +case "$selection" in + "Whole Screen") import -window root "$screenshot_dir"/"$file_name".png;; + "Area") import "$screenshot_dir"/"$file_name".png;; + "Show Last Screenshot") xdg-open "$(find """$screenshot_dir"""/* | tail -1)";; +esac |