23 lines
401 B
Plaintext
23 lines
401 B
Plaintext
|
#! /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
|
||
|
|