RPi-Chromium Kiosk Mode
De Wiki levelKro
Révision datée du 24 avril 2021 à 13:17 par LevelKro (discussion | contributions)
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