Flash Canon configurable, choix de cadre a l'impression, fixes capture/reconnexion DSLR
- Flash integre Canon activable/desactivable depuis l'admin (configurer_flash) - Popup de choix de cadre juste avant impression, layout sans defilement (flex nowrap + aspect-ratio) - Capture : ignore camera_erreur pendant une capture en cours (laisse l'API trancher) - surveiller_dslr : grace period preview augmentee a 2s, reapplique la config camera apres reconnexion - start.sh simplifie (Chromium gere par kiosk-session.sh), remote debugging port 9222 active
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#!/bin/bash
|
||||
# Demarrage du photobooth (backend + chromium kiosk)
|
||||
# Demarrage du backend photobooth (Chromium est gere par la session kiosk)
|
||||
set -e
|
||||
|
||||
DIR="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
@@ -8,32 +8,5 @@ cd "$DIR"
|
||||
# Activer le venv
|
||||
source .venv/bin/activate
|
||||
|
||||
# Demarrer le backend en arriere-plan
|
||||
echo "Demarrage du backend..."
|
||||
python -m backend.main &
|
||||
BACKEND_PID=$!
|
||||
|
||||
# Attendre que le backend soit pret
|
||||
sleep 3
|
||||
|
||||
# Cacher le curseur souris
|
||||
unclutter -idle 0.1 -root &
|
||||
|
||||
# Demarrer Chromium en mode kiosk
|
||||
echo "Demarrage de Chromium kiosk..."
|
||||
chromium-browser \
|
||||
--kiosk \
|
||||
--noerrdialogs \
|
||||
--disable-infobars \
|
||||
--disable-translate \
|
||||
--disable-features=TranslateUI \
|
||||
--disable-session-crashed-bubble \
|
||||
--disable-component-update \
|
||||
--check-for-update-interval=31536000 \
|
||||
--autoplay-policy=no-user-gesture-required \
|
||||
--start-fullscreen \
|
||||
--incognito \
|
||||
http://localhost:8080
|
||||
|
||||
# Si Chromium se ferme, arreter le backend
|
||||
kill $BACKEND_PID 2>/dev/null
|
||||
echo "Demarrage du backend photobooth..."
|
||||
exec python -m backend.main
|
||||
|
||||
Reference in New Issue
Block a user