From 8315e6a06583718d47daddcb6394594b0fa399d7 Mon Sep 17 00:00:00 2001 From: jeanotx32 Date: Wed, 12 Aug 2026 02:57:56 +0200 Subject: [PATCH] fix : Firefox handling 3 --- deploy/install-agent.sh | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/deploy/install-agent.sh b/deploy/install-agent.sh index 89ad64b..65cd65c 100644 --- a/deploy/install-agent.sh +++ b/deploy/install-agent.sh @@ -264,13 +264,14 @@ User=$RUN_USER WorkingDirectory=$INSTALL_DIR Environment=NODE_ENV=production Environment=AGENT_CONFIG=$CONFIG_FILE -# Accès à la session graphique, nécessaire au rappel plein écran via xdotool. -# XAUTHORITY n'est volontairement pas figé ici : son chemin dépend du -# gestionnaire de session (GDM le place sous /run/user/, Wayland lui donne -# un suffixe aléatoire) et change d'une session à l'autre. L'agent le résout à -# l'exécution. En déclarer un ici serait pire que rien : un ~/.Xauthority -# périmé, laissé par une ancienne session, serait retenu de préférence au bon. -Environment=DISPLAY=:0 +# Accès à la session graphique. Ni DISPLAY ni XAUTHORITY ne sont figés ici : +# leurs valeurs dépendent du gestionnaire de session (GDM place XAUTHORITY sous +# /run/user/, Wayland lui donne un suffixe aléatoire ; l'écran X n'est pas +# toujours :0) et changent d'une session à l'autre. L'agent les résout à +# l'exécution (packages/agent/src/x11.ts). En figer un ici serait pire que +# rien : une valeur périmée serait retenue de préférence à la bonne, et cette +# unité ne le saurait jamais — elle a déjà causé ce bug une fois avec +# XAUTHORITY, ne pas répéter l'erreur avec DISPLAY. ExecStart=$(command -v node) $INSTALL_DIR/agent.cjs Restart=always RestartSec=5