Merge pull request #681 from dylanaraps/scrot_fix
Scrot: Make scrot easier to use.
This commit is contained in:
commit
1216c9d5ad
|
@ -681,16 +681,6 @@ scrot="off"
|
||||||
# Flag: --scrot_cmd
|
# Flag: --scrot_cmd
|
||||||
scrot_cmd="auto"
|
scrot_cmd="auto"
|
||||||
|
|
||||||
# Screenshot Directory
|
|
||||||
# Where to save the screenshots
|
|
||||||
#
|
|
||||||
# Default: '~/Pictures/'
|
|
||||||
# Values: 'dir'
|
|
||||||
# Flag: --scrot_dir
|
|
||||||
#
|
|
||||||
# Note: Neofetch won't create the directory if it doesn't exist.
|
|
||||||
scrot_dir="$HOME/Pictures/"
|
|
||||||
|
|
||||||
# Screenshot Filename
|
# Screenshot Filename
|
||||||
# What to name the screenshots
|
# What to name the screenshots
|
||||||
#
|
#
|
||||||
|
|
22
neofetch
22
neofetch
|
@ -2516,11 +2516,9 @@ to_off() {
|
||||||
# SCREENSHOT
|
# SCREENSHOT
|
||||||
|
|
||||||
take_scrot() {
|
take_scrot() {
|
||||||
if [[ -d "$scrot_dir" ]]; then
|
|
||||||
scrot_program "${scrot_dir}${scrot_name}" 2>/dev/null
|
scrot_program "${scrot_dir}${scrot_name}" 2>/dev/null
|
||||||
else
|
|
||||||
printf "%s\n" "Screenshot: $scrot_dir doesn't exist. Edit the config file or create the directory to take screenshots."
|
err "Scrot: Saved screenshot as: ${scrot_dir}${scrot_name}"
|
||||||
fi
|
|
||||||
|
|
||||||
[[ "$scrot_upload" == "on" ]] && scrot_upload
|
[[ "$scrot_upload" == "on" ]] && scrot_upload
|
||||||
}
|
}
|
||||||
|
@ -2561,13 +2559,16 @@ scrot_upload() {
|
||||||
|
|
||||||
scrot_args() {
|
scrot_args() {
|
||||||
scrot="on"
|
scrot="on"
|
||||||
case "$2" in
|
|
||||||
"-"* | "") ;;
|
if [[ "$2" =~ \.(png|jpg|jpe|jpeg|gif)$ ]]; then
|
||||||
*)
|
|
||||||
scrot_name="${2##*/}"
|
scrot_name="${2##*/}"
|
||||||
scrot_dir="${2/$scrot_name}"
|
scrot_dir="${2/$scrot_name}"
|
||||||
;;
|
|
||||||
esac
|
elif [[ -d "$2" ]]; then
|
||||||
|
scrot_dir="$2"
|
||||||
|
else
|
||||||
|
scrot_dir="${PWD:+${PWD}/}"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
scrot_program() {
|
scrot_program() {
|
||||||
|
@ -3658,6 +3659,9 @@ old_options() {
|
||||||
|
|
||||||
# Birthday was renamed to Install Date in 3.0
|
# Birthday was renamed to Install Date in 3.0
|
||||||
[[ -n "$birthday_time" ]] && { err "Config: \$birthday_time is deprecated, use \3install_time instead."; install_time="$birthday_time"; }
|
[[ -n "$birthday_time" ]] && { err "Config: \$birthday_time is deprecated, use \3install_time instead."; install_time="$birthday_time"; }
|
||||||
|
|
||||||
|
# Scrot dir was removed in 3.1.0.
|
||||||
|
[[ -n "$scrot_dir" ]] && scrot_dir=
|
||||||
}
|
}
|
||||||
|
|
||||||
cache_uname() {
|
cache_uname() {
|
||||||
|
|
Reference in New Issue