les prérequis :
un dossier ~/.wallpaper contenant vos fonds d'écrans
le paquet feh
apt-get install feh
le script bash est à placer le dossier bin utilisateur (~/bin ou ~/.bin ou ~/.local/bin suivant votre configuration)
#! /bin/bash DISPLAY=:0 /usr/bin/feh --bg-max "$(find ~/.wallpaper/|shuf|head -n 1)"
et le rendre exécutable
chmod ug+x ~/.bin/cchange-fond
à placer dans le dossier ~/.config/systemd/user/
[Unit] Description=Random wallpaper with feh [Service] Type=oneshot ExecStart=/home/**votre-user**/.bin/cchange-fond [Install] WantedBy=default.target
à placer dans le dossier ~/.config/systemd/user/
[Unit] Description=Random wallpaper with feh [Timer] OnUnitActiveSec=30m Unit=feh-wallpaper.service [Install] WantedBy=default.target
activation :
systemctl --user enable feh-wallpaper.timer
démarrage
systemctl --user start feh-wallpaper.timer
vérification du status
systemctl --user status feh-wallpaper.timer
wiki Archlinux : feh
se reporter aussi aux manuels systemd
systemd(1), systemd.service(5), systemd.unit(5), systemd.timer(5), systemd.time(7),