diff options
author | InigoGutierrez <inigogf.95@gmail.com> | 2019-04-15 11:00:24 +0200 |
---|---|---|
committer | InigoGutierrez <inigogf.95@gmail.com> | 2019-04-15 11:00:24 +0200 |
commit | e74fab986448b9b4e707dd2ae7dd089b82fc73f0 (patch) | |
tree | 9a96b7e54e0fe3d71dec21d82c58cb6b8f877e5a /files/sxiv | |
parent | cc03244fa6907135b51fc13f215665e4e88c29df (diff) | |
download | configs-e74fab986448b9b4e707dd2ae7dd089b82fc73f0.tar.gz configs-e74fab986448b9b4e707dd2ae7dd089b82fc73f0.zip |
Mon Apr 15 11:00:26 CEST 2019
Diffstat (limited to 'files/sxiv')
-rwxr-xr-x | files/sxiv/key-handler | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/files/sxiv/key-handler b/files/sxiv/key-handler index f7e44f5..de6873a 100755 --- a/files/sxiv/key-handler +++ b/files/sxiv/key-handler @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash case "$1" in "s") @@ -8,13 +8,13 @@ case "$1" in [ "$height" ] || exit 0 modifier="" [ "$(printf "Yes\nNo" | dmenu -i -p "Maintain aspect ratio?")" = "No" ] && modifier="!" - while read file + while read -r file do convert "$file" -resize "$width"x"$height""$modifier" "$width"x"$height""$modifier"_"$file" done ;; "y") text="" - while read file + while read -r file do text="$text""$file""\n" done @@ -22,7 +22,7 @@ case "$1" in dunstify "$(xsel -ob) copied to clipboard" ;; "Y") text="" - while read file + while read -r file do text="$text""$(readlink -f "$file")""\n" done @@ -37,7 +37,7 @@ f: Flop (horizontally). . f: Flip (vertically). . y: Yank filename to clipboard. . Y: Yank file path to clipboard. . -d: Delete file (with confirmation prompt). . +d: Move file to litter. . n: Rename file. . N: Open in a new instance of sxiv. . g: Open in gimp. . @@ -48,7 +48,7 @@ m: Move images to a chosen folder. . h: Show help. ." ;; esac -while read file +while read -r file do case "$1" in "w") setBG.sh "$file" ;; @@ -65,7 +65,7 @@ do convert -flip "$file" "$file" && dunstify "$file flipped" ;; "d") - [ "$(printf "No\nYes" | dmenu -i -p "Really delete $file?")" = "Yes" ] && rm "$file" && dunstify "$file deleted." ;; + rm.sh "$file" && dunstify -i "$file" "$file moved to litter." ;; "n") newname="$(dmenu -p "New name of $file?")" [ "$newname" ] && newname="$newname"'.'"${file##*.}" && [ "$(printf "No\nYes" | dmenu -i -p "Rename $file to $newname?")" = "Yes" ] && mv "$file" "$newname" && dunstify "$file renamed to $newname." ;; |