Cadre photo
Pré-requis
Test des commandes
Mettre les photos dans ~/img puis
en SSH et
en root :
aptitude install fbi
# test d'affichage aléatoire des photos situées dans le dossier "img" sur le tty2 (en adaptant la taille des grandes images à l'écran)
fbi -T 2 -noverbose --autodown -u -t 6 img/*
# pour stopper le diaporama :
killall fbi
# couper la sortie HDMI (le moniteur se met en veille)
tvservice -o
# activer la sortie HDMI
tvservice -p
# si problème d'affichage du slideshow après extinction de l'écran :
# tvservice -p
# sleep 0.2
# chvt 1
# sleep 0.2
# chvt 2
Installation des scripts
NB : supprimer les extensions ".txt" après téléchargement des fichiers.
Dans
/opt/slideshow :
chmod +x /opt/slideshow/*.sh /opt/slideshow/*.py
Activer le script python au (re)démarrage du système
Ajouter la ligne suivante dans
/etc/rc.local (avant
exit 0)
nohup /opt/slideshow/pir.py > /dev/null &
Envoyer les photos du mois d'octobre sur le RPI :
for i in `find . -name CR2toJPG | grep ./201410`; do scp ${i}/* home.ubbdf.fr:~/img/; done;
# visualisation taille envoi :
for i in `find . -name CR2toJPG | grep ./201410`; do du -h --max-depth=1 ${i}; done;
Troubleshooting
Dans mon cas mon écran n'affiche plus les photos après réactivation de la sortie HDMI : l'écran s'allume mais rien ne s'affiche.
Cause probable : il n'affiche peut-être pas le bon tty car 2 changements de terminal avec
chvt règlent le pb :
chvt 1
puis
chvt 2
(car fbi projette sur le tty2)