Files
Geniusia_v2/geniusia2/run_headless.sh
2026-03-05 00:20:25 +01:00

35 lines
985 B
Bash
Executable File

#!/bin/bash
# Lance GeniusIA en mode Shadow sans GUI visible
cd "$(dirname "$0")"
# Activer l'environnement virtuel
source venv/bin/activate
# Lancer en mode Shadow avec GUI minimisée
echo "🚀 Lancement de GeniusIA en mode Shadow (GUI minimisée)"
echo "📝 Les workflows seront détectés en arrière-plan"
echo "⏹️ Appuie sur Ctrl+C pour arrêter"
echo ""
# Lancer avec DISPLAY vide pour éviter l'affichage de la fenêtre
# Ou utiliser xvfb-run si disponible
if command -v xvfb-run &> /dev/null; then
xvfb-run python main.py --mode shadow
else
# Minimiser la fenêtre immédiatement après le lancement
python main.py --mode shadow &
PID=$!
sleep 2
# Trouver et minimiser la fenêtre GeniusIA
WINDOW_ID=$(xdotool search --name "RPA Vision V2" | head -1)
if [ -n "$WINDOW_ID" ]; then
xdotool windowminimize "$WINDOW_ID"
echo "✅ Fenêtre GeniusIA minimisée"
fi
# Attendre le processus
wait $PID
fi