Initial commit

This commit is contained in:
Dom
2026-03-05 00:20:25 +01:00
commit dcd4de9945
1954 changed files with 669380 additions and 0 deletions

34
geniusia2/run_headless.sh Executable file
View File

@@ -0,0 +1,34 @@
#!/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