From 9ee88b40546a26b2ea6f0bbb93baccb793907361 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Tue, 23 Feb 2021 13:37:05 +0100 Subject: bin/oguri-cycle: use readarray isntead of find --- bin/oguri-cycle | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'bin') diff --git a/bin/oguri-cycle b/bin/oguri-cycle index 57faa34..66e9b5c 100755 --- a/bin/oguri-cycle +++ b/bin/oguri-cycle @@ -18,7 +18,7 @@ fi change_bg() { for o in "${OUTPUTS[@]}"; do idx=$((0 + RANDOM % ${#BGS[@]})) - ogurictl output "${o}" --image "${BGS["${idx}"]}" --filter best $@ + ogurictl output "${o}" --image "${BGS[${idx}]}" --filter best $@ done } @@ -27,11 +27,13 @@ logger 'oguri-cycle: changing background(s)' || true BGS_DIR=$HOME/Pictures/wallp/oguri-cycle OUTPUTS=( $(swq list output | jq -r '..|select(.transform?=="normal")|.name') ) -BGS=( $(find ${BGS_DIR}/horizontal/ -print) ) +readarray -d '' BGS < <(find ${BGS_DIR}/horizontal/ -print0 2>/dev/null) +readarray -d '' BGS < <(find ${BGS_DIR}/landscape/ -print0 2>/dev/null) change_bg OUTPUTS=( $(swq list output | jq -r '..|select((.transform?=="270")or(.transform?=="90"))|.name') ) -BGS=( $(find ${BGS_DIR}/vertical/ -print) ) +readarray -d '' BGS < <(find ${BGS_DIR}/vertical/ -print0 2>/dev/null) +readarray -d '' BGS < <(find ${BGS_DIR}/portrait/ -print0 2>/dev/null) change_bg --anchor=left -- cgit 1.4.1