23 lines
401 B
Bash
Executable File
23 lines
401 B
Bash
Executable File
#! /bin/bash
|
|
|
|
## capture a screenshot using scrot
|
|
|
|
SS_DIR="$XDG_CACHE_HOME/screenshots"
|
|
|
|
while getopts ":sw" opt; do
|
|
case ${opt} in
|
|
s)
|
|
scrot "$SS_DIR/desktop/%Y-%m-%d-%H:%M:%S_desktop.png"
|
|
notify-send "Screen captured"
|
|
;;
|
|
w)
|
|
scrot -u "$SS_DIR/window/%Y-%m-%d-%H:%M:%S-\$wx\$h.png"
|
|
notify-send "Window captured"
|
|
;;
|
|
\?)
|
|
echo "invalid option, read the code"
|
|
;;
|
|
esac
|
|
done
|
|
|