dwm-anime-wallpaper/dwm-anime-wallpaper.sh

24 lines
508 B
Bash
Executable File

#!/bin/bash
SwitchTime=60
DirAnime=$(xdg-user-dir PICTURES)/dwm-anime-wallpaper/
[[ ! -z $(ps axf| grep $(basename $0)| grep -v grep ) ]] && exit
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