diff options
| author | Robert Günzler <r@gnzler.io> | 2021-02-23 13:37:05 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2021-04-26 02:09:46 +0200 |
| commit | 9ee88b40546a26b2ea6f0bbb93baccb793907361 (patch) | |
| tree | 1041f22f8382518ca8d53b4bacc3919e6a71c8d7 | |
| parent | 4b71908c30807c9d726e83378e04ccae28dff334 (diff) | |
bin/oguri-cycle: use readarray isntead of find
| -rw-r--r-- | .config/oguri/config | 1 | ||||
| -rwxr-xr-x | bin/oguri-cycle | 8 |
2 files changed, 6 insertions, 3 deletions
diff --git a/.config/oguri/config b/.config/oguri/config index cb2ea09..69fc818 100644 --- a/.config/oguri/config +++ b/.config/oguri/config @@ -1,4 +1,5 @@ [output *] image=/home/robert/.config/oguri/leaves.jpg +# image=/home/robert/.config/oguri/ginko.png scaling-mode=tile filter=best 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 |