Right next to my laptop I have a Raspberry Pi 4 with a touchscreen connected to it. The screen sits idly for most of the time so I thought I could make some use of it and decided turn it into a digital picture frame using its screensaver.
I have Raspbian Buster with Recommended Software version installed on the Pi but it didn’t have screensaver installed. It can be easily installed though:
sudo apt-get install xscreensaver
The next step is to install slideshow add-on for the screensaver:
sudo apt-get install xscreensaver-gl-extra
Then I uploaded some pictures to the pi from my laptop:
scp -r /Local/Path/To/Pictures firstname.lastname@example.org:/home/pi/Pictures/PhotoDB
Then on the Pi I opened screensaver options and pointed to /home/pi/Pictures/PhotoDB folder. After fiddling with the time settings to my liking my picture frame was up and running:
Another option is to use Gnome Desktop’s tool called eog which first should be installed
sudo apt-get install eog
Then can be run as
eog --slide-show /path/to/picture_directory
But this program lacks options that XScreenSaver has.