Desktop Wallpaper Control

I have a collection of JPG pictures, that I would like to set as my desktop wallpaper, preferably changing every 10 mins / 1 hour / 1 day or every boot up.

I have tried several things but seem to end up with either just a black wallpaper or no desktop (that was scary).

Is there a solution that works?

EDIT I think I am going mad, I swear there was no slideshow option, but it has now magically appeared LoL.

You’re probably all set at this point, but for the case of having a random wallpaper chosen upon login, I have this script sitting in my ~/.config folder:

#!/bin/bash
# Script that changes to a random wallpaper

wallDIR="$HOME/Pictures/Wallpapers"

wall=$(find ${wallDIR} -type f | shuf -n 1)

gsettings set org.gnome.desktop.background picture-options="zoomed"
gsettings set org.gnome.desktop.background picture-uri-dark "${wall}"

Then, I put this .desktop file in ~/.config/autostart:


[Desktop Entry]
Name=ApplyRandomWallpaper
Comment=Change wallpaper at login
Exec=/home/brody/.config/ApplyWallpaperRandom.sh
Type=Application

Cheers for that, I may set that up at some point, currently I have it set to change every minute to a random one.

Unfortunately if I didn’t I would get the same pictures, since unlike windows it always seems to start at picture 1 (rather than last picture shown)