24 lines
676 B
Bash
Executable File
24 lines
676 B
Bash
Executable File
#!/bin/bash
|
|
|
|
SCREENFILE=$HOME/Documents/Images/Screenshots/$(date +'screenshot_%Y-%m-%d-%H%M%S.png')
|
|
ICONPATH="/home/mat/.config/streamdeck/sources/Keys/applications"
|
|
HNOTIFY="Центр Управления Полетами"
|
|
|
|
SCREENZONE(){
|
|
grim -g "$(slurp -d)" - | wl-copy && wl-paste > $SCREENFILE
|
|
notify-send -e -i "$ICONPATH/screenshots.png" "$HNOTIFY" "Скриншот скопирован и сохранен"
|
|
}
|
|
|
|
SCREENFULL(){
|
|
grim - | wl-copy && wl-paste > $SCREENFILE
|
|
notify-send -e -i "$ICONPATH/screenshots.png" "$HNOTIFY" "Скриншот скопирован и сохранен"
|
|
}
|
|
|
|
if [[ $1 = 'full' ]]; then
|
|
SCREENFULL
|
|
else
|
|
SCREENZONE
|
|
fi
|
|
|
|
exit 0
|