RPi-Chromium Kiosk Mode
De Wiki levelKro
Ce guide permet d'installer Chromium en mode Kiosk pour une utilisation sans souris, ni clavier. Idéal pour les projet de Dashboard ou de Signage.
Pré-requis
- Raspbian Lite (sans le Desktop)
- Connexion SSH ou un accès clavier
- Internet
Installation
- Mettez à jours le système avec;
sudo apt-get update
- Installer les packages suivants;
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox -y
sudo apt-get install --no-install-recommends chromium-browser -y
- Éditer le fichier de configuration du boot;
sudo nano /boot/config.txt
et ajouter/éditer ceci;disable_splash=1
- Éditer le fichier d'auto-démarrage;
sudo nano /etc/xdg/openbox/autostart
et ajoutez ceci;
xset s off xset s noblank xset -dpms setxkbmap -option terminate:ctrl_alt_bksp sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State' sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences chromium-browser --disable-infobars --noerrdialogs --incognito --check-for-update-interval=1 --simulate-critical-update --kiosk '[http://localhost]'
- Éditer le fichier de profile pour l'exécution du serveur X;
sudo nano .profile
et ajouter à la fin;[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && startx -- -nocursor
Optionnels
Simulter le rafraichissement via F5
- Installer l'outils;
sudo apt-get install xdotool -y
- Créé et éditer le fichier de simulation de la touche F5;
sudo nano keyF5
et ajouter ceci;
export display=:0,0 xdotool keydown F5; xdotool keyup F5 & exit
- Changer les attributs du document;
sudo chmod +x keyF5 sudo chown pi:pi keyF5
- Ajouter une entrée dans le système Cron;
crontab -e
et ajouter ceci (exemple, tous les 30 minutes);0 */30 * * * /home/pi/keyF5
et pour une fermeture automatique (exemple, 23 heure);* 23 * * * sudo shutdown -h