aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2016-08-01 10:46:44 +1200
committerTom Ryder <tom@sanctum.geek.nz>2016-08-01 10:46:44 +1200
commitc5d59466ac322aff4695fed34019c1dde07498a0 (patch)
treed1e1103892ac52fbc19d802523e0f9ea0c92c267
parentAdd rndf(1) (diff)
downloaddotfiles-c5d59466ac322aff4695fed34019c1dde07498a0.tar.gz
dotfiles-c5d59466ac322aff4695fed34019c1dde07498a0.zip
Change xrbg(1) to use rndf(1)
-rwxr-xr-xbin/xrbg12
1 files changed, 3 insertions, 9 deletions
diff --git a/bin/xrbg b/bin/xrbg
index 716a12c7..554c24dd 100755
--- a/bin/xrbg
+++ b/bin/xrbg
@@ -1,10 +1,4 @@
#!/bin/sh
-# Apply a random background image. Requires feh(1).
-set -- "${XBACKGROUNDS:-$HOME/.xbackgrounds}"/*
-if ! [ -e "$1" ] ; then
- printf 'xrbg: No files found in %s\n' "$bgd"
- exit 1
-fi
-argi=$(rndi 1 "$#") || exit
-shift "$((argi-1))"
-feh --bg-scale --no-fehbg -- "$1"
+# Apply a random background image. Requires rndf(1) and feh(1).
+bg=$(rndf "${XBACKGROUNDS:-"$HOME"/.xbackgrounds}") || exit
+feh --bg-scale --no-fehbg -- "$bg"