Ein Raspberry Pi als elektronischer Bilderrahmen

Bisher fand ich elektronische Bilderrahmen eigentlich recht überflüssig.

Vor kurzem habe ich dann im Radio gehört das es gut sein soll das man sich die Urlaubsstimmung durch Bilder möglichst lange erhalten sollte.

Da dachte ich das man das doch gut mit einem “alten” Rapsberry Pi 1 machen könnte. Der Bildschirm wird noch über diese Bewegungsmelder mit einer Funksteckdose gesteuert werden so das er nur eingeschaltet ist wenn sich jemand im Raum befinden.

Hier die Schritte die ich vollzogen habe.

1. Bildschirmschoner ausschalten

Verhindern das der Bildschirm schwarz wird:

sudo vi /etc/lightdm/lightdm.conf
   [SeatsDefaults] 
     xserver-command=X -s 0 –dpms

Dann muss man sich noch als User Pi anmelden und den Screensaver ausschalten damit der Nutzer nicht gesperrt wird. Unter Preferences / lxsession / autostart disable screenlocker / screensaver

2. Bilderquellen einrichten

Auf dem Nas wird ein neuer User eingerichtet mit Lesezugriff auf dem Bilderlaufwerk. Dort gibt es ein Verzeichnis in das alle Bilder kopiert werden die angezeigt werden sollen.

Auf dem Pi wird das Verzeichnis dann automatisch gemounted

 sudo vi /etc/fstab
     //nas/Bilder /mnt/Bilder  cifs username=pframe,password=geheim  0  0

Damit das mit dem Einbinden beim Booten auch wirklich klappt kann es notwendig sein dem Pi noch zu sagen das er etwas warten soll.

  sudo raspi-config
    3 Boot Options
    B2 Wait for Network on Boot

3. Software installieren

 sudo apt-get install feh
 vi /root/picture-frame/start-picture-frame.sh
         #!/bin/bash
         DISPLAY=:0.0 XAUTHORITY=/home/pi/.Xauthority /usr/bin/feh -q -p -F -Y -D 5 /mnt/Bilder/pframe

4. Autostart einrichten

 vi /etc/rc.local    
     sleep 30   # wichtig
     bash /root/picture-frame/start-picture-frame.sh &     

Autologin einstellen

  raspi-config
      3 boot options
      B1 Desktop /CLI
      B4 Desktop Autologin 

Das war es. Die meiste Zeit habe ich mit dem Booten und Einbinden des Netzwerklaufwerkes verbraucht.