sudo apt-get install midoriou Firefox
sudo aptitude install xdotool firefox-esrou Chromium
sudo apt-get install chromium-browser --yes
L’environnement graphique de Raspbian, LXDE dispose d’un fichier de configuration qui se nomme autostart, ce fichier permet de définir des commandes qui s’exécutent automatiquement à l’ouverture de session.
Nous allons donc éditer ce fichier afin que Midori démarre à l’ouverture de session sur une URL donnée et en Fullscreen!
- Commençez par ouvrir le fichier autostart. Ce fichier se localise dans le répertoire .config du profil
sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
ou
sudo nano ~/.config/lxsession/LXDE-pi/autostart
- Ajoutez maintenant la ligne suivante à la fin du fichier
#Desactiver l'ecran de veille @xset s off @xset -dpms @xset s noblank #Le script qui lancera votre navigateur /home/pi/KIOSK.sh
Afin d'éviter que l'écran ne passe au blanc:sudo nano /etc/kbd/config
modifier ces deux valeurs :
BLANK_TIME=0
POWERDOWN_TIME=0 -
Créer un script (Nommons le KIOSK.sh) et placez le ou vous voulez (par ex /home/pi/)
pi@raspberrypi:~ $ sudo nano /home/pi/KIOSK.sh
Pour Midori
midori -e Fullscreen -a http://google.fr
Pour firefox-esr
firefox-esr -url "http://google.fr" --display=:0 -fullscreen
- Vous n’avez plus qu’a rebooter le raspberry pour vérifier que tout est ok
sudo reboot
Pour Chromium
@/usr/lib/chromium-browser/chromium-browser --start-fullscreen "http://google.com"Ou pour démarrer en mode kiosque (verrouille l'accès à autre chose que Chromium).
Le mode kiosk empêche de quitter la fenêtre, même le menu du Raspberry Pi n'est pas accessible, alors que le mode plein écran permet via un clic droit de quitter chromium.
@/usr/lib/chromium-browser/chromium-browser --kiosk --disable-restore-session-state "http://google.com"Préserver la durée de vie la carte microSD
Un écran de supervision se rafraichit souvent, je vous conseille donc de créer un ramdisk d'au moins 32 mo.
Préciser ensuite en paramètre :
@/usr/lib/chromium-browser/chromium-browser --start-fullscreen --disable-restore-session-state --disk-cache-dir=/ramdisk --disk-cache-size=31457280 --disk-cache-dir=/ramdisk --disk-cache-size=31457280 "http://google.com"
iceweasel --display=:0 -fullscreen -new-tab -url "http:/google.fr/" -new-tab -url "http:/www.sammy76.free.fr/"