#!/bin/bash SwitchTime=60 DirAnime=$(xdg-user-dir PICTURES)/dwm-anime-wallpaper/ while true do [[ ! -z ${1} ]] && RDir=$(ls -1 ${DirAnime}| grep ${1}) || RDir=$(ls -1 ${DirAnime} | sort -R | head -n1) Adate=$(date +%s) for Img in $(find "${DirAnime}"/"${RDir}"/ -name *.bmp | sort -n) do feh --bg-scale "${Img}" sleep 0.01 Pdate=$(date +%s) [[ ${SwitchTime} -lt $((Pdate-Adate)) ]] && break done done