Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:biohacklab:borne_arcade [2026/06/03 18:18]
emoc [mai 2026]
projets:biohacklab:borne_arcade [2026/06/03 18:31] (Version actuelle)
emoc [mai 2026]
Ligne 329: Ligne 329:
 ÇA FONCTIONNE! \\ ÇA FONCTIONNE! \\
 Éditer le fichier ''/​etc/​xdg/​lxsession/​LXDE-pi/​autostart''​ (c'est ce fichier qui s'​active au démarrage de session) Éditer le fichier ''/​etc/​xdg/​lxsession/​LXDE-pi/​autostart''​ (c'est ce fichier qui s'​active au démarrage de session)
 +<​code>​
 +@lxpanel --profile LXDE-pi ​                                                                                                        
 +@pcmanfm --desktop --profile LXDE-pi ​                                                                                              
 +@xscreensaver -no-splash ​                                                                                                          
 +/​home/​xor/​borne.sh ​    
 +</​code>​
 +
 +Le fichier ''​borne.sh''​ contient le script complet de démarrage, c'est moche mais ça marche, le bug du «chargement incomplet du premier onglet» n'a lieu qu'au premier démarrage, donc on démarre chrome, on recharge la page (ça ne s'​affiche pas), on stoppe chrome et on le redémarre...
 +
 +<code bash>
 +#​!/​bin/​bash ​                                                                                                                      
 +                                                                                ​
 +export DISPLAY=${DISPLAY:​-:​0} ​                                                                                                    
 +export XAUTHORITY=${XAUTHORITY:​-/​home/​xor/​.Xauthority} ​                                                                           ​
 +                                                                                                                                 
 +exec >> /​home/​xor/​borne.log 2>&1 &      # créer un fichier de log, utile pour débuguer ​                                                                                         ​
 +echo "=== Démarrage $(date) ===" ​                                                                                                 ​
 +                                                                                                                                 
 +# Désactiver la mise en veille ​                                                                                                   ​
 +xset s off                                                                                                                        ​
 +xset -dpms                                                                                                                        ​
 +xset s noblank ​                                                                                                                   ​
 +                                                                                                                                                                                                                                                         
 +# X plutôt que Wayland doit être activé (via raspi-config) ​                                                                       ​
 +cd /​home/​xor/​borne_biohacklab_ui_v5/ ​                                                                                             ​
 +/​usr/​bin/​python -m http.server &                                                                                                  ​
 +#unclutter -idle 1 &  # ne fonctionne qu'​avec X pas wayland ​                                                                      
 +sleep 8                                                                                                                           
 +chromium --start-fullscreen --start-maximized --noerrdialogs --disable-infobars --kiosk http://​localhost:​8000 &                   
 +sleep 8                                                                                                                           
 +xdotool key ctrl+r ​                                                                                                               ​
 +sleep 3                                                                                                                           
 +pkill chromium ​                                                                                                                   ​
 +sleep 3                                                                                                                           
 +chromium --start-fullscreen --start-maximized --noerrdialogs --disable-infobars --kiosk http://​localhost:​8000 &    ​
 +</​code>​
 +
 +Bien vérifier que WebGL est actif dans chrome ''​chrome://​gpu'', ​
 +Si ce n'est pas le cas il faut ''​chrome://​settings/​system''​ et vérifier que "​Utiliser l'​accélération graphique si disponible"​ est activé.
 +
 +Puis, [[#​etape_3quand_tout_fonctionne_passer_en_lecture_seule|tout repasser en lecture seule]] ​
  
  
-Bien vérifier que WebGL est activé dans chrome ''​chrome://​gpu''​ 
  
 ===== Utile ==== ===== Utile ====
  
 ALT+F4 ferme chrome lorsqu'​il est en mode kiosque ALT+F4 ferme chrome lorsqu'​il est en mode kiosque
  • projets/biohacklab/borne_arcade.1780503489.txt.gz
  • Dernière modification: 2026/06/03 18:18
  • par emoc