wallpapers.sh (427B)
1 #!/bin/sh 2 3 WALLPAPER=$(ls $1 | shuf -n 1) 4 5 str=$WALLPAPER 6 EXTENSION="${str: -3}" 7 8 if [ $(ps waux | grep xwinwrap | wc -l) -gt 1 ] 9 then 10 exec pkill xwinwrap 11 fi 12 13 if [ "$EXTENSION" = "gif" ] 14 then 15 exec xwinwrap -ov -fs -- gifview -w WID -a $1/$WALLPAPER 16 elif [ "$EXTENSION" = "mp4" ] 17 then 18 exec xwinwrap -ov -fs -- mpv --loop-file --mute=yes -vo x11 -wid WID $1/$WALLPAPER 19 else 20 exec feh --bg-fill --no-fehbg $1/$WALLPAPER 21 fi