fix : opening link 1
This commit is contained in:
21
README.md
21
README.md
@@ -351,6 +351,27 @@ L'agent évite donc les deux :
|
||||
Les agents configurés avant ce correctif sont migrés au démarrage du serveur, sauf si leurs
|
||||
arguments ou leur comportement d'arrêt ont été personnalisés.
|
||||
|
||||
### « Firefox est déjà ouvert »
|
||||
|
||||
Ce dialogue signifie que le processus lancé par l'agent n'a pas trouvé l'instance déjà en
|
||||
cours : il bute alors sur le verrou de profil au lieu de lui confier l'URL.
|
||||
|
||||
Le passage de relais se fait par le **bus de session D-Bus** — le seul mécanisme disponible
|
||||
sous Wayland, le protocole X de remoting n'y existant pas. Or un service systemd « system »
|
||||
n'hérite pas de ce bus, pas plus qu'il n'hérite du cookie X. L'agent résout donc lui-même,
|
||||
à chaque lancement :
|
||||
|
||||
| Variable | Origine |
|
||||
| --- | --- |
|
||||
| `DISPLAY` | valeur héritée, sinon la socket X présente dans `/tmp/.X11-unix` |
|
||||
| `XAUTHORITY` | `$XAUTHORITY` s'il existe, puis GDM, Xwayland, `~/.Xauthority` |
|
||||
| `XDG_RUNTIME_DIR` | valeur héritée, sinon `/run/user/<uid>` |
|
||||
| `DBUS_SESSION_BUS_ADDRESS` | valeur héritée, sinon la socket `$XDG_RUNTIME_DIR/bus` |
|
||||
|
||||
`agent.cjs --check` affiche les quatre. Si le bus ressort en avertissement, vérifie que
|
||||
l'agent tourne bien sous **le même compte** que la session graphique : l'utilisateur est
|
||||
choisi par `--user` à l'installation.
|
||||
|
||||
### Éviter l'accumulation d'onglets
|
||||
|
||||
Avec les réglages d'usine de Firefox, un lien venu de l'extérieur ouvre un **nouvel
|
||||
|
||||
Reference in New Issue
Block a user