Fix : try FS 2
This commit is contained in:
16
README.md
16
README.md
@@ -164,6 +164,7 @@ L'envoi de touche se fait au niveau du système, pas via OBS.
|
||||
| OS | Mécanisme | À prévoir |
|
||||
| --- | --- | --- |
|
||||
| Ubuntu | `xdotool windowactivate` + XTEST | `apt install xdotool`, session **X11** (pas Wayland), `DISPLAY` accessible à l'agent |
|
||||
| | | Le cookie X est résolu à l'exécution : `$XAUTHORITY`, puis `/run/user/<uid>/gdm/Xauthority`, les cookies Xwayland, puis `~/.Xauthority` |
|
||||
| Windows | `SetForegroundWindow` + `SendKeys` | L'agent doit tourner dans la session interactive — d'où la tâche planifiée plutôt qu'un service |
|
||||
| macOS | AppleScript System Events | Autorisation Accessibilité (prévu pour le développement) |
|
||||
|
||||
@@ -175,6 +176,21 @@ temps.
|
||||
Le bouton ⛶ sur la fiche de l'agent renvoie la touche à la demande, et ⟳ force une sonde
|
||||
immédiate — les deux servent à valider le titre de fenêtre sans attendre un vrai show privé.
|
||||
|
||||
Le **titre de fenêtre** à renseigner est celui de la fenêtre, pas le nom du processus. Sous
|
||||
Firefox il vaut `<titre de la page> — Mozilla Firefox`, et le titre d'une page Stripchat se
|
||||
termine par `| Stripchat` : `Stripchat` comme `Firefox` conviennent donc. En cas d'échec,
|
||||
l'agent liste les fenêtres qu'il voit réellement, et `agent.cjs --check` fait de même sans
|
||||
rien déclencher.
|
||||
|
||||
Trois causes distinctes produisaient autrefois le même message « aucune fenêtre ne
|
||||
correspond » ; elles sont maintenant séparées :
|
||||
|
||||
| Symptôme | Cause |
|
||||
| --- | --- |
|
||||
| `Authorization required` / `Invalid MIT-MAGIC-COOKIE-1 key` | cookie X introuvable ou périmé |
|
||||
| `Aucune fenêtre visible sur DISPLAY=:0` | session Wayland, ou navigateur hors session |
|
||||
| Liste des fenêtres ouvertes | titre mal renseigné — recopier un fragment de la liste |
|
||||
|
||||
Si le rappel du plein écran s'avère fragile sur ta VM, l'alternative sans clavier est de
|
||||
lancer le navigateur en mode kiosque (`chromium --kiosk`) : il n'y a alors plus de plein
|
||||
écran à restaurer.
|
||||
|
||||
Reference in New Issue
Block a user