summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/gui/shot7
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/gui/shot b/scripts/gui/shot
index 7404943..40be620 100755
--- a/scripts/gui/shot
+++ b/scripts/gui/shot
@@ -18,7 +18,7 @@ exit 0
check_program "scrot"
-default_dir="${HOME}"/pics/screenshot
+default_dir="${XDG_SCREENSHOT_DIR:-${HOME}/media/photo/screenshot}"
s_flg=""
while getopts "d:sh" option; do
@@ -38,7 +38,10 @@ shift $((OPTIND - 1))
[ ${#} != 0 ] && invalid_use
-[ -z "${input}" ] && input="${default_dir}"
+if [ -z "${input}" ]; then
+ input="${default_dir}"
+ mkdir -p "${default_dir}"
+fi
outfile="${input}"