24 lines
508 B
Bash
Executable File
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
|
|
|
|
|