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 [2025/09/19 10:46]
emoc
projets:biohacklab:borne_arcade [2025/09/24 23:53] (Version actuelle)
emoc [sept. 2025]
Ligne 231: Ligne 231:
 ==== sept. 2025 ==== ==== sept. 2025 ====
  
-Le système démarre, le navigateur (chromium) s'​ouvre,​ mais ne charge pas la page... Il s'agit d'un bug connu de chrome sur raspberry pi : le bug du premier onglet! En effet, l'​écran reste blanc et le curseur de chargement tourne indéfiniment,​ si on recharge la page (<​key>​F5</​key>​),​ tout fonctionne normalement.+Le système démarre, le navigateur (chromium) s'​ouvre,​ mais ne charge pas la page... Il s'agit d'un bug connu de chrome sur raspberry pi : le bug du premier onglet! En effet, l'​écran reste blanc et le curseur de chargement tourne indéfiniment,​ si on recharge la page (<​key>​F5</​key>​),​ tout fonctionne normalement. ​\\ 
 Plusieurs solutions possibles, dépendantes du serveur d'​affichage utilisé, X11 ou Wayland, car il y a une transition en cours dans le monde linux entre les deux. Avec X11 on peut utiliser xdotool qui permet d'​envoyer des frappes clavier fake vers une fenêtre, avec Wayland on ne peut pas (pas de communication entre les fenêtres/​applications pour des raisons de sécurité... \\ Plusieurs solutions possibles, dépendantes du serveur d'​affichage utilisé, X11 ou Wayland, car il y a une transition en cours dans le monde linux entre les deux. Avec X11 on peut utiliser xdotool qui permet d'​envoyer des frappes clavier fake vers une fenêtre, avec Wayland on ne peut pas (pas de communication entre les fenêtres/​applications pour des raisons de sécurité... \\
 +
 Après essais de différentes solutions, ça ne fonctionne toujours pas, une autre possibilité est d'​ouvrir un serveur de debugging sur chromium et de luis envoyer des commandes pour déclencher un rechargement de la page. Après essais de différentes solutions, ça ne fonctionne toujours pas, une autre possibilité est d'​ouvrir un serveur de debugging sur chromium et de luis envoyer des commandes pour déclencher un rechargement de la page.
 +
 +Sur X11 et Wayland : https://​nullrequest.com/​posts/​whywaylandisthefuture
 +
 +On peut connaître le système d'​affichage utilisé avec : ''​echo $XDG_SESSION_TYPE''​
 +
 +Essai avec le serveur de debugging : sans succès / TODO ajouter code autostart + script python (cf. rep /​home/​xor/​.config/​labwc) \\
 +
 +Essai avec firefox en mode kiosque : sans succès :/ (à creuser... cf. https://​wiki.mozilla.org/​Firefox/​CommandLineOptions )
 +
 +Finalement comme solution temporaire, on ajoute un mini clavier USB dans la borne, sur lequel il faut appuyer sur F5 quand ça mouline sur un premier onglet blanc : ça fonctionne mais c'est moche
  • projets/biohacklab/borne_arcade.1758271611.txt.gz
  • Dernière modification: 2025/09/19 10:46
  • par emoc