fix : Firefox handling 3
This commit is contained in:
@@ -264,13 +264,14 @@ User=$RUN_USER
|
|||||||
WorkingDirectory=$INSTALL_DIR
|
WorkingDirectory=$INSTALL_DIR
|
||||||
Environment=NODE_ENV=production
|
Environment=NODE_ENV=production
|
||||||
Environment=AGENT_CONFIG=$CONFIG_FILE
|
Environment=AGENT_CONFIG=$CONFIG_FILE
|
||||||
# Accès à la session graphique, nécessaire au rappel plein écran via xdotool.
|
# Accès à la session graphique. Ni DISPLAY ni XAUTHORITY ne sont figés ici :
|
||||||
# XAUTHORITY n'est volontairement pas figé ici : son chemin dépend du
|
# leurs valeurs dépendent du gestionnaire de session (GDM place XAUTHORITY sous
|
||||||
# gestionnaire de session (GDM le place sous /run/user/<uid>, Wayland lui donne
|
# /run/user/<uid>, Wayland lui donne un suffixe aléatoire ; l'écran X n'est pas
|
||||||
# un suffixe aléatoire) et change d'une session à l'autre. L'agent le résout à
|
# toujours :0) et changent d'une session à l'autre. L'agent les résout à
|
||||||
# l'exécution. En déclarer un ici serait pire que rien : un ~/.Xauthority
|
# l'exécution (packages/agent/src/x11.ts). En figer un ici serait pire que
|
||||||
# périmé, laissé par une ancienne session, serait retenu de préférence au bon.
|
# rien : une valeur périmée serait retenue de préférence à la bonne, et cette
|
||||||
Environment=DISPLAY=:0
|
# 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
|
ExecStart=$(command -v node) $INSTALL_DIR/agent.cjs
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=5
|
RestartSec=5
|
||||||
|
|||||||
Reference in New Issue
Block a user