fix : focus after quality change
This commit is contained in:
@@ -275,6 +275,17 @@ Environment=AGENT_CONFIG=$CONFIG_FILE
|
||||
ExecStart=$(command -v node) $INSTALL_DIR/agent.cjs
|
||||
Restart=always
|
||||
RestartSec=5
|
||||
# Sans ceci, systemd tue par défaut tout le cgroup du service à chaque
|
||||
# redémarrage — y compris Firefox, pourtant lancé "detached" par l'agent
|
||||
# justement pour lui survivre (packages/agent/src/firefox.ts). "detached"
|
||||
# côté Node ne fait que le sortir du groupe de processus ; ça ne le sort pas
|
||||
# du cgroup que systemd surveille, lui. Résultat sans ce réglage : chaque
|
||||
# "agent.update" (donc chaque process.exit(0) suivi du Restart=always) ferme
|
||||
# la fenêtre que l'agent au redémarrage aurait dû retrouver via son
|
||||
# rattachement au port de pilotage, et une nouvelle repart de zéro à la place.
|
||||
# KillMode=process limite l'arrêt au seul PID suivi par systemd (celui de
|
||||
# node) et laisse Firefox intact.
|
||||
KillMode=process
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
Reference in New Issue
Block a user