mirror of
https://codeberg.org/frosty/dotfiles.git
synced 2024-09-19 11:47:09 -04:00
bin: small updates to screenshot
This commit is contained in:
parent
e2abfd4c09
commit
b8e3b341ff
|
@ -5,7 +5,7 @@ set -eu
|
||||||
# shellcheck disable=SC1091
|
# shellcheck disable=SC1091
|
||||||
[ -f "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs" ] && . "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs"
|
[ -f "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs" ] && . "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs"
|
||||||
OUTPUT_DIRECTORY="${XDG_SCREENSHOTS_DIR:-${XDG_PICTURES_DIR:-$HOME}}"
|
OUTPUT_DIRECTORY="${XDG_SCREENSHOTS_DIR:-${XDG_PICTURES_DIR:-$HOME}}"
|
||||||
FILENAME_BASE="screenshot"
|
FILENAME_BASE=
|
||||||
FILENAME_DATE_FORMAT="%Y-%m-%d_%H-%M-%S"
|
FILENAME_DATE_FORMAT="%Y-%m-%d_%H-%M-%S"
|
||||||
|
|
||||||
QUIET=
|
QUIET=
|
||||||
|
@ -49,13 +49,13 @@ select | full) ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [ -n "$SAVE" ]; then
|
if [ -n "$SAVE" ]; then
|
||||||
FILE_PATH="${FILE_PATH:-$OUTPUT_DIRECTORY/$FILENAME_BASE-$(date "+$FILENAME_DATE_FORMAT").png}"
|
FILE_PATH="${FILE_PATH:-$OUTPUT_DIRECTORY/$FILENAME_BASE$(date "+$FILENAME_DATE_FORMAT").png}"
|
||||||
else
|
else
|
||||||
FILE_PATH="/tmp/${0##*/}-$(date '+%s').png"
|
FILE_PATH="/tmp/${0##*/}-$(date '+%s').png"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
screenshot_"$SCREENSHOT_TYPE" "$FILE_PATH" || exit 0
|
screenshot_"$SCREENSHOT_TYPE" "$FILE_PATH" || exit 0
|
||||||
|
|
||||||
[ -z "$QUIET" ] && notify -i "$FILE_PATH" "Screenshot taken."
|
[ -z "$QUIET" ] && notify -i "$FILE_PATH" "Screenshot saved to <b>${FILE_PATH##*/}</b>."
|
||||||
[ -n "$COPY" ] && xclip -sel clip -t image/png "$FILE_PATH"
|
[ -n "$COPY" ] && xclip -sel clip -t image/png "$FILE_PATH"
|
||||||
[ -z "$SAVE" ] && rm "$FILE_PATH"
|
[ -z "$SAVE" ] && rm "$FILE_PATH"
|
||||||
|
|
Loading…
Reference in a new issue