#!/bin/bash sec=$(cat ~/.config/ml4w/settings/wallpaper-automation.sh) _setWallpaperRandomly() { waypaper --random echo ":: Next wallpaper in 60 seconds..." sleep $sec _setWallpaperRandomly } if [ ! -f ~/.config/ml4w/cache/wallpaper-automation ] ;then touch ~/.config/ml4w/cache/wallpaper-automation echo ":: Start wallpaper automation script" notify-send "Wallpaper automation process started" "Wallpaper will be changed every $sec seconds." _setWallpaperRandomly else rm ~/.config/ml4w/cache/wallpaper-automation notify-send "Wallpaper automation process stopped." echo ":: Wallpaper automation script process $wp stopped" wp=$(pgrep -f wallpaper-automation.sh) kill -KILL $wp fi