Faire de son Pi une borne (Raspberry Pi Kiosk mode) Stretch Version

Voici une mise à jour de mon guide pour faire de son raspberry pi une "borne d'affichage".

Vous pouvez toujours consulter l'ancienne version si vous avez un "vieux" pi qui tourne avec raspbian Jessie.

Procédure

  • Je pars du principe que vous avez tout le matériel nécessaire (le pi, sd, cable réseau ou wifi par usb, etc ...) et une connaissance minimum du raspberry pi
  • Récuperer la derniere raspbian sur le site de raspberry pi http://www.raspberrypi.org/downloads/
  • Suivre la démarche pour installer l'image sur votre sd : http://www.raspberrypi.org/documentation/installation/installing-images/README.md
  • Remettre la SD dans le pi et le démarrer.
  • Vous arrivez sur le bureau avec l'outil de configuration lancé
    • Configurer le pays, langue, etc ...
    • Modifier le mot de passe par défaut
    • Configurer le wifi si nécessaire
    • Vérifier les mises à jour
  • Installation des packages nécessaires via un terminal :
    • Retirer le curseur de souris : sudo apt-get install unclutter
    • Chromium est maintenant pré-installé !

Nous allons demander au ServerX de ne pas s'éteindre apres un certain temps d'inactivité

  • sudo nano /etc/lightdm/lightdm.conf
  • et compléter le fichier
# add the following lines to the [SeatDefaults] section

# don't sleep the screen
xserver-command=X -s 0 dpms  
  • sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
    • Compléter le fichier comme l'exemple ci-dessous (rajouter les 3 premières lignes) :
@xset s off
@xset -dpms
@xset s noblank
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
@point-rpi
  • Maintenant nous allons configurer le pi pour démarrer sur chromium en mode kiosk sur une url précise :
    • Créer le répertoire autostart dans .config : mkdir ~/.config/autostart
    • Crée un nouveau fichier dans le répertoire "~/.config/autostart/" : sudo nano ~/.config/autostart/autoChromium.desktop
    • Avec le contenu suivant (mettez juste à jour l'adresse souhaitée) :
[Desktop Entry]
Type=Application  
Exec=/usr/bin/chromium-browser --noerrdialogs --incognito --disable-session-crashed-bubble --disable-infobars --kiosk http://www.google.com  
Hidden=false  
X-GNOME-Autostart-enabled=true  
Name[en_US]=AutoChromium  
Name=AutoChromium  
Comment=Start Chromium when GNOME starts  

Un reboot et tada :)

comments powered by Disqus