RPi-Chromium Kiosk Mode : Différence entre versions
De Wiki levelKro
(Page créée avec « 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 == * Ra... ») |
|||
Ligne 9 : | Ligne 9 : | ||
* Mettez à jours le système avec; <pre>sudo apt-get update</pre> | * Mettez à jours le système avec; <pre>sudo apt-get update</pre> | ||
− | * Installer les packages suivants; <pre>sudo apt-get update && sudo apt-get upgrade -y | + | * Installer les packages suivants; <pre>sudo apt-get update && sudo apt-get upgrade -y</pre><pre>sudo apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox -y</pre><pre>sudo apt-get install --no-install-recommends chromium-browser -y</pre> |
− | 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</pre> | ||
* Éditer le fichier de configuration du boot;<pre>sudo nano /boot/config.txt</pre> et ajouter/éditer ceci; <pre>disable_splash=1</pre> | * Éditer le fichier de configuration du boot;<pre>sudo nano /boot/config.txt</pre> et ajouter/éditer ceci; <pre>disable_splash=1</pre> | ||
* Éditer le fichier d'auto-démarrage; <pre>sudo nano /etc/xdg/openbox/autostart</pre> et ajoutez ceci; | * Éditer le fichier d'auto-démarrage; <pre>sudo nano /etc/xdg/openbox/autostart</pre> et ajoutez ceci; |
Version actuelle datée du 24 avril 2021 à 13:17
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