Différences
Ci-dessous, les différences entre deux révisions de la page.
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/03/13 15:30] emoc [Configurer le démarrage automatique] |
projets:biohacklab:borne_arcade [2025/03/13 15:51] (Version actuelle) emoc [v0.1] |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
===== Préparation Raspberry Pi ===== | ===== Préparation Raspberry Pi ===== | ||
+ | |||
+ | Quoi de neuf sur Debian 12 Bookworm pour Raspberry ? https://www.framboise314.fr/bookworm-la-nouvelle-version-de-raspberry-pi-os/ | ||
* Adresse MAC Wifi : d8:3a:dd:ee:23:f3 | * Adresse MAC Wifi : d8:3a:dd:ee:23:f3 | ||
Ligne 33: | Ligne 35: | ||
**Copier un fichier vers le rpi**\\ | **Copier un fichier vers le rpi**\\ | ||
''scp ./fondecran_01.png xor@192.168.1.35:/home/xor/borne_biohacklab_ui_v5'' | ''scp ./fondecran_01.png xor@192.168.1.35:/home/xor/borne_biohacklab_ui_v5'' | ||
- | |||
- | **Masquer automatiquement la barre des tâches**\\ | ||
- | Ajouter les lignes suivantes dans le fichier ''.config/wf-panel-pi.ini'' | ||
- | autohide=true | ||
- | autohide_duration=500 | ||
- | heightwhenhidden=0 # test sinon la barre est à moitié visible ... | ||
- | Problème maintenant, la barre ne réapparaît plus au survol de la souris! Après un redémarrage, elle réapparaît à moitié et reste fixe! TODO : améliorer\\ | ||
- | Exemple très complet du fichier wf-panel-pi.ini : https://github.com/WayfireWM/wf-shell/blob/master/wf-shell.ini.example | ||
**Premier démarrage**\\ | **Premier démarrage**\\ | ||
Ligne 56: | Ligne 50: | ||
ssh xor@biohacklab.local | ssh xor@biohacklab.local | ||
ssh xor@192.168.1.30 | ssh xor@192.168.1.30 | ||
+ | |||
+ | **Ressources générales sur le raspberry pi** | ||
+ | * cheat sheet : https://gist.github.com/hofmannsven/9132419 | ||
+ | * keyboard shorcuts : https://g7rdx.co.uk/linux/raspberry-keyboard-shortcuts/ | ||
+ | ==== Questions d'écran ==== | ||
+ | |||
Essai pour configurer le moniteur directement dans le fichier ''/boot/firmware/config.txt'' > sans succès \\ | Essai pour configurer le moniteur directement dans le fichier ''/boot/firmware/config.txt'' > sans succès \\ | ||
Boot avec HDMI branché sans adaptateur : ok \\ | Boot avec HDMI branché sans adaptateur : ok \\ | ||
Ligne 72: | Ligne 72: | ||
voir aussi : https://pimylifeup.com/raspberry-pi-screen-resolution/ \\ | voir aussi : https://pimylifeup.com/raspberry-pi-screen-resolution/ \\ | ||
le rpi est il en wayland ou en x ? | le rpi est il en wayland ou en x ? | ||
- | pour l'adaptateur surtout pas le D! (dans video=HDMI-A-2:720x576M@50D) D pour digital, A pour analog | + | pour l'adaptateur surtout pas le D! (dans video=HDMI-A-2:720x576M@50D) D pour digital, A pour analog \\ |
+ | Réponse : en wayland ( https://www.framboise314.fr/bookworm-la-nouvelle-version-de-raspberry-pi-os/ ) | ||
==== Chromium en mode kiosque ==== | ==== Chromium en mode kiosque ==== | ||
Ligne 100: | Ligne 101: | ||
Autre solution à tester ici : https://forums.raspberrypi.com/viewtopic.php?t=358285#p2175588 | Autre solution à tester ici : https://forums.raspberrypi.com/viewtopic.php?t=358285#p2175588 | ||
- | **Étape 1 : démarrer sans logging manuel** \\ | + | **Masquer automatiquement la barre des tâches**\\ |
+ | Ajouter les lignes suivantes dans le fichier ''.config/wf-panel-pi.ini'' | ||
+ | autohide=true | ||
+ | autohide_duration=500 | ||
+ | heightwhenhidden=0 # test sinon la barre est à moitié visible ... | ||
+ | Problème maintenant, la barre ne réapparaît plus au survol de la souris! Après un redémarrage, elle réapparaît à moitié et reste fixe! TODO : améliorer\\ | ||
+ | Exemple très complet du fichier wf-panel-pi.ini : https://github.com/WayfireWM/wf-shell/blob/master/wf-shell.ini.example | ||
+ | |||
+ | |||
+ | === Étape 1 : démarrer sans logging manuel === | ||
sudo raspi-config | sudo raspi-config | ||
Sélectionner : System Options > Boot / Auto Login > Desktop Autologin: Desktop GUI, automatically logged in as 'xor' user. | Sélectionner : System Options > Boot / Auto Login > Desktop Autologin: Desktop GUI, automatically logged in as 'xor' user. | ||
- | **Étape 2 : préparer le fichier autostart** \\ | + | === Étape 2 : préparer le fichier autostart === |
Créer le fichier | Créer le fichier | ||
Ligne 121: | Ligne 131: | ||
chromium --start-fullscreen --start-maximized --noerrdialogs --disable-infobars --kiosk http://localhost:8000 | chromium --start-fullscreen --start-maximized --noerrdialogs --disable-infobars --kiosk http://localhost:8000 | ||
- | **Étape 3 : quand tout fonctionne, passer en lecture seule** | + | === Étape 3 : quand tout fonctionne, passer en lecture seule === |
sudo raspi-config | sudo raspi-config | ||
Dans les menus : | Dans les menus : | ||
Ligne 130: | Ligne 140: | ||
* confirmer le reboot | * confirmer le reboot | ||
Voir : https://pip.raspberrypi.com/categories/685-whitepapers-app-notes/documents/RP-003610-WP/Making-a-more-resilient-file-system.pdf | Voir : https://pip.raspberrypi.com/categories/685-whitepapers-app-notes/documents/RP-003610-WP/Making-a-more-resilient-file-system.pdf | ||
+ | |||
+ | **Rétablir la partition en lecture / écriture** \\ | ||
+ | Temporairement (jusqu'au reboot) : | ||
+ | sudo mount -o remount,rw /boot | ||
===== Interface hardware ===== | ===== Interface hardware ===== | ||
Ligne 200: | Ligne 214: | ||
{{:projets:biohacklab:borne_v0.1.jpg?direct&600|}} | {{:projets:biohacklab:borne_v0.1.jpg?direct&600|}} | ||
+ | |||
+ | État : démarre à la prise (rpi bloqué en écriture), interface fonctionnelle mais un peu moche, jeux à corriger pour certains... | ||
+ | |||
+ | **TODO software** | ||
+ | * La barre à gauche des jeux est vraiment moche | ||
+ | * icone de retour à l'accueil trop petit | ||
+ | * pourquoi les jeux bitsy sont ils si longs à démarrer ? (python http.server ?) | ||
+ | * + liste des bugs remontés | ||