S'équiper

Vous voulez participer au financement du blog. C’est simple, suivez les liens commerciaux pour faire vos achats. Quelques pourcents qui font toute la différence. Merci à vous !

Débuter
S'équiper
Matériel recommandé

Vous voulez participer au financement du blog. C’est simple, suivez les liens commerciaux pour faire vos achats. Quelques pourcents qui font toute la différence. Merci à vous !

Kit raspberry pi 4 8GB
Kit Raspberry Pi 4 - 8GB
kit raspberry pi 4
Kit Raspberry Pi 4 - 4GB
raspberry pi 4 2019
Raspberry Pi 4 - 4GB
Cartes micro-SD SDHC v90
Kit Retrogaming Nespi
Kit Retrogaming

Ouvrir une page HTML au démarrage de Raspberry Pi OS avec Chromium Browser en plein écran (mode kiosk)

autostart chromium startup rapsberry pi os
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Le navigateur Chromium installé par défaut sur Raspberry Pi OS permet comme touts les navigateurs internet d’ouvrir une page Web en plein écran. C’est le mode Kiosk qui permet d’afficher un Dashboard Node-RED, l’interface d’un serveur domotique tel que Jeedom, Domoticz, Home Assistant. Combiné à un écran tactile, on pourra très facilement piloter ses accessoires domotiques depuis n’importe quelle pièce de la maison.

 

Pour piloter des accessoires domotiques, il est préférable de faire fonctionner le logiciel domotique sur un NAS ou sur un autre Raspberry Pi.

Avantages du mode Kiosk

Vous pouvez, bien sûr, appuyer simplement sur la touche F11 pour afficher le navigateur en plein écran. Cependant, vous devez le faire manuellement à chaque fois après le lancement du navigateur. En exécutant le navigateur en mode Kiosque, l’application se lancera automatiquement en plein écran. Les utilisateurs ne peuvent pas le ramener à la fenêtre normale en appuyant sur la touche F11.

Lorsque vous exécutez des navigateurs en mode Kiosque,

  • L’utilisateur ne peut pas voir les détails du bureau ou du système d’exploitation
  • Le bouton X (fermer) est masqué
  • La touche F11 est désactivée
  • Les barres de menus, les barres d’outils ne sont pas visibles
  • La barre d’état en bas n’est pas visible
  • Le menu contextuel du clic droit ne fonctionne pas
  • Les liens de destination ne sont pas visibles lors du survol des liens

Vérifier que Chromium est installé

Ouvrez un Terminal et exécutez cette commande pour vérifier que Chromium soit correctement installé sur le système (c’est le cas par défaut).

chromium-browser --version
 --disable-quic --enable-tcp-fast-open --ppapi-flash-path=/usr/lib/chromium-browser/libpepflashplayer.so --ppapi-flash-args=enable_stagevideo_auto=0 --ppapi-flash-version=
Chromium 78.0.3904.108 Built on Raspbian , running on Raspbian 10

Si Chromium n’est pas installé, exécutez la commande suivante pour le faire

sudo apt-get install --no-install-recommends chromium-browser

Configuration minimum sur Raspberry Pi OS Lite

Pour pouvoir démarrer Chromium, il faut que le moteur de rendu graphique X11 soit installé. Si vous utilisez la version Desktop de Raspberry Pi OS, vous pouvez passer au paragraphe suivant.

La version Lite est la version minimale sans interface graphique adaptée aux serveurs ou au Raspberry Pi Zero WH.

Remarque. Vous allez installer l’environnement graphique X11 sur votre distribution. Les performances de votre installation vous diminuer. Il est possible de choisir de ne pas démarrer X11.

Exécutez la commande suivante

sudo apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit

A la fin de l’installation, lancez X11 en exécutant la commande

startx

Tester le démarrage de Chromium en mode Kiosk

Exécutez la commande suivante en remplaçant l’adresse internet du blog par la page Web qui vous intéresse, par exemple Domoticz à l’adresse http://localhost:8080/#/Dashboard

/usr/bin/chromium-browser --kiosk  https://projetsdiy.fr

Voici le test effectué avec un écran tactile 1024 x 600 pixels Waveshare.

A LIRE AUSSI :
Test de l'écran LCD tactile 7 pouces 1024×600 pixels Waveshare avec support acrylique pour Raspberry Pi

autostart chromium kiosk rapberry pi os web page startup

Ouvrir une page Web automatiquement au démarrage de Raspberry Pi OS

Pour lancer automatique Chromium et ouvrir une page Web, il suffit de modifier le fichier autostart du bureau LXDE. Commencez par ouvrir le fichier de configuration

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

Puis ajouter les commandes suivantes sans oublier de modifier la page à charger au démarrage

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
/usr/bin/chromium-browser --kiosk  --disable-restore-session-state http://localhost:8080/#/Dashboard

Ici, on démarre le Dashboard de Domoticz

A LIRE AUSSI :
Domoticz. Installation et prise en main sur un Raspberry Pi OS (Buster)

Enregistrer avec la combinaison de touche Ctrl + X puis Y ou O.

Attendre que la connexion WiFi soit disponible avant de lancer Chromium

Si la connexion au réseau WiFi n’est pas encore établie, vous risquez d’obtenir un écran blanc au démarrage. Pour éviter cela, il suffit de modifier quelques paramètres de démarrage à l’aide de l’utilitaire raspi-config.

sudo raspbi-config

Aller dans le menu Boot Options

3 boot option raspberry pi os

Activer l’option B2 Wait for Network at Boot

b2 wait for network at boot raspberry pi

Ouvrir l’option B1 Desktop / CLI et choisir l’option B4 Desktop Autologin Desktop GUI qui va automatiquement lancer le bureau graphique sans demander le mot de passe de l’utilisateur pi.

b4 desktop autologin raspberry pi

Redémarrer

Raspberry Pi OS redémarre et ouvre automatiquement le Dashboard Domoticz.

chromium kiosk autostartup domoticz jeedom dashboard raspberry pi os

Astuces et questions fréquentes

Voici quelques astuces et questions fréquemment posées

Comment quitter le mode kiosk (plein écran)

La touche de fonction F11 est désactivée en mode Kiosk. Il faut utiliser la combinaison de touche Alt + F4 pour quitter le mode plein écran.

Peut-on accéder au Raspberry Pi avec VNC en mode plein écran ?

Oui, absolument, vous pouvez utiliser VNC pour utiliser le RPi à distance depuis un autre ordinateur connecté sur le même réseau. L’écran affiché sera parfaitement identique. Pour quitter le mode kiosk, utiliser la combinaison de touche Alt + F4.

Peut-on accéder au dashboard d’un serveur domotique tel que Jeedom, Domoticz, Home Assistant ?

Oui, absolument. Il suffit d’indiquer l’adresse du Dashboard dans le fichier autostart de LXDE

Désactiver le démarrage automatique

Il suffit de mettre en commentaire à l’aide du caractère # la commande chromium-browser comme ceci

# /usr/bin/chromium-browser --kiosk --disable-restore-session-state http://localhost:8080/#/Dashboard

Peut on utiliser un clavier virtuel ?

Il existe un clavier virtuel appelé Matchbox. Le problème c’est qu’il reste en permanence au premier plan contrairement au clavier virtuel de Windows qui s’affiche uniquement lorsqu’on place le curseur dans un champ de saisie.

Pour installer lMatchbox

sudo apt install matchbox-keyboard

Mises à jour

19/10/2020 Première publication de l’article

English Version

Avez-vous aimé cet article ?
[Total: 2 Moyenne: 5]
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Sondage

Vous avez la parole. Quels sont les thèmes qui vous intéressent en 2021.

Résultats du sondage début janvier.

Merci pour votre confiance. Prenez soin de vous et passez de bonnes fêtes !

Jusqu’à 8 réponses possibles. Vous pouvez faire d’autres propositions. 

Les thèmes qui vous intéressent en 2021
  • Proposer une autre réponse

Utiliser la flèche rouge pour déplier tous les choix.

Publicité
Partager
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Table des matières

À Lire aussi
Publicité
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.