Armbian – Chromium – Kiosque

Pour afficher une page web en plein Ă©cran Ă  la mise en route d’un Orange Pi, il est possible de lancer le navigateur Chromium en mode kiosque. Sous le mode kiosque, il est uniquement possible d’exĂ©cuter une seule application (ici le navigateur web) en pleine page sans accès aux autres applications et menus.

Créer un script qui lancera le navigateur Chromium en mode Kiosque.

ex: nano startup.sh

!/bin/sh

chromium --no-first-run --disable --disable-translate --disable-infobars --disable-suggestions-service --disable-save-password-bubble --start-maximized --kiosk --disable-session-crashed-bubble --incognito http://127.0.0.1/MyPage.html

Il faut Ă  prĂ©sent faire lancer le script dans l’environnement graphique XFCE. SĂ©lectionner dans le menu Paramètres >> Session et DĂ©marrage. Ajouter le script dans la liste des applications Ă  lancer au dĂ©marrage.

Dans la ligne de commande mettez « sh » suivi du chemin absolu vers le script startup.sh.

Utilisez votre application sous ssh pour annuler si besoin le lancement de Chromium dans le script car vous n’avez plus accès au mode graphique classique.

Rotation Ecran Tactile de 180°

Dans mon cas pour des faciliter de câblage, j’ai du tourner l’Ă©cran tactile de 180°. Cela est facile pour l’affichage et le dĂ©placement de la sourie. Allez sur paramètres/Affichage et inversez l’Ă©cran. Pour la dĂ©tection des clicks sur le capteur tactile c’est plus compliquĂ©.

Allez dans le dossier: usr/share/X11/xorg.conf.d/

Ouvrez le fichier …-evdev.conf

Dans la zone qui traite de l’Ă©cran tactile rajoutez les 2 options en rouge:

Section "InputClass"
   Identifier "evdev touchscreen catchall"
   MatchIsTouchscreen "on"
   MatchDevicePath "/dev/input/event*"
   Driver "evdev"
   Option "InvertY" "true"
   Option "InvertX" "true"
EndSection
Exemple avec un écran tactile HDMI Waveshare 5 pouces

F1ATB André

Ham Radio - Home automation - Photovoltaic