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

Edit : Mise à jour pour Raspbian Jessie

Je vais vous décrire la démarche pour configurer votre pi pour qu'il démarre automatiquement en affichant un site en plein écran. Très utile pour afficher des dashboards (ex: dashing, pubs, etc ...)

Installation

  • Je pars du principe que vous avez tout le matériel nécessaire (le pi, sd, cable réseau ou wifi par usb, etc ...)
  • 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.
  • Normalement l'outil raspi-config se lance, il faut configurer
    • 1) Expand file system pour occuper toute la SD
    • 3) Enable boot to desktop
    • 4) Mettre la bonne timezone et config clavier (optionnel)
    • Terminer et rebooter si vous avez étendu la partition
    • Si vous êtes en wifi, profiter de l'interface X pour configurer le réseau via l'application WiFi config
  • Mise a jour du système, dans un terminal :
    • sudo apt-get update
    • sudo apt-get upgrade
  • Installation des packages necessaires :
    • Retirer le curseur de souris : sudo apt-get install unclutter
    • Installation de Chromium sudo apt-get install chromium
  • 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  
  • Maintenant nous allons configurer le pi pour démarrer que sur chromium en mode kiosk sur une url précise
    • sudo nano /etc/xdg/lxsession/LXDE/autostart
# comment everything and add the following lines

@xset s off
@xset -dpms
@xset s noblank
@chromium --kiosk http://www.google.fr

Un reboot et tada :)

comments powered by Disqus