#!/usr/bin/dash VARTIMES="$(xrandr | grep '[^s]connected.*x' | wc -l)" if [ "$VARTIMES" -gt 1 ]; then echo "settings wallpaper for $VARTIMES monitors" for i in $(seq 0 "$((VARTIMES - 1))"); do echo "i $i" nitrogen --set-scaled --save --head="$i" "$1" done else echo "settings wallpaper for one monitor" nitrogen --set-scaled --save "$1" fi # set wallpaper for ROX if [ -e ~/.config/rox.sourceforge.net ] then ROXFILE="$(realpath ~/.config/rox.sourceforge.net/ROX-Filer/pb_Default)" if grep -q '$(realpath $1)" "$ROXFILE" fi if pgrep ROX >/dev/null 2>&1; then pkill ROX if ! pgrep ROX; then rox --pinboard Default fi fi