35 lines
985 B
Bash
Executable File
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
|