dots/.config/awesome/scripts/maimtake

27 lines
675 B
Bash
Executable file

#!/bin/sh
date=$(date +%Y%m%d_%H%M%S)
path=~/Pictures/Screenshot_$date.png
rootid=$(xwininfo -root -int | grep -iPo --color=never "(?<=id:\s)[0-9]*?\s")
if [[ $1 -eq 1 ]]
then
# fullscreen
maim $path && xclip -selection clipboard -t image/png $path
notify-send -a "Maim" "Screenshot taken" "Saved at $path"
elif [[ $1 -eq 2 ]]
then
# region
maim -s $path && xclip -selection clipboard -t image/png $path
if [[ $? -eq 0 ]]
then
notify-send -a "Maim" "Screenshot taken" "Saved at $path"
fi
elif [[ $1 -eq 3 ]]
then
# current window
maim -i $(xdotool getactivewindow) $path && xclip -selection clipboard -t image/png $path
fi