How to setup image slideshow kiosk on Raspbian

1. Configure autologin

sudo raspi-config -> 1 System options -> S5 Boot / auto-login -> Set to B2 Console Autologin

2. Use our script to configure the kiosk

how-to-setup-image-slideshow-kiosk-on-raspbian.sh
sudo apt -y install xserver-xorg xinit x11-xserver-utils matchbox-window-manager xautomation unclutter feh
mkdir -p ~/kiosk-images

sudo cat >~/kiosk.sh <<EOF
#!/bin/sh
xset -dpms
xset s off
xset s noblank
matchbox-window-manager -use_titlebar no &
unclutter &
feh -Y -x -q -D 5 -B black -F -Z -z -r ~/kiosk-images
EOF
chmod a+x ~/kiosk.sh

sudo cat >>~/.bashrc <<EOF
# Kiosk xinit
xinit ~/kiosk.sh -- vt$(fgconsole)
EOF

3. Place images in ~/kiosk-images

e.g. via scp or rsync

4. Reboot

sudo reboot **Note:**When logging in using SSH, the .bashrc hack (found originally at reelyactive) will cause xinit to run, with the message

example.txt
/usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server

appearing on screen and the console not opening. In that case, just type Ctrl+C to stop xinit and see the normal shell.


Check out similar posts by category: Raspberry Pi