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

21 lines
440 B
Bash
Executable File

#!/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