Bridge se nepřipojí na Snap/Flatpak Linuxu
Ve zkratce: Thunderbird v sandboxu (Snap nebo Flatpak) nemůže spustit pomocníka
atbridge.ai, takže se doplněk nepřipojí. Spusťte pomocníka jako službu na pozadí
(atbridge bridge service install && atbridge bridge service start) a spárujte
doplněk přes loopback pomocí tokenu z atbridge bridge pair — nebo přeinstalujte
Thunderbird z thunderbird.net.
Na Linuxu, pokud atbridge.ai „fungoval a pak přestal”, doplněk @bridge se nemůže
připojit, nebo aktivace selhává s neurčitou chybou (a ~/.atbridge nemá žádný
license.json), příčinou je téměř vždy způsob instalace Thunderbirdu —
ne vaše licence.
Proč k tomu dochází
Sekce “Proč k tomu dochází”atbridge.ai komunikuje s Thunderbirdem přes malého lokálního pomocníka (hostitele nativních zpráv). Normálně tohoto pomocníka spouští sám Thunderbird. Snap a Flatpak spouštějí Thunderbird uvnitř bezpečnostního sandboxu, který mu zakazuje spouštět vnější program — takže se pomocník nikdy nespustí a doplněk se nemůže připojit. To postihuje zejména uživatele Ubuntu: Ubuntu App Center instaluje Thunderbird jako Snap ve výchozím nastavení.
Dobrá zpráva: nemusíte Thunderbird přeinstalovávat. Thunderbird v sandboxu
může stále navazovat lokální síťová spojení, takže atbridge.ai dodává loopback
fallback — pomocníka spustíte sami jako malou službu na pozadí a
doplněk se k němu připojí přes 127.0.0.1. Nastavíte to jednou; drží to.
Krok 1 — Zkontrolujte, jak je Thunderbird nainstalován
Sekce “Krok 1 — Zkontrolujte, jak je Thunderbird nainstalován”-
Spusťte tyto příkazy v terminálu:
Terminál snap list 2>/dev/null | grep -i thunderbirdflatpak list 2>/dev/null | grep -i thunderwhich thunderbird -
Pokud se Thunderbird zobrazí pod snap nebo flatpak, použijte loopback fallback níže. (Prostá cesta jako
/usr/bin/thunderbirdz distribučního balíčku nebo tarballu od Mozilly nic z toho nepotřebuje.)
Krok 2 — Spusťte bridge jako službu na pozadí
Sekce “Krok 2 — Spusťte bridge jako službu na pozadí”Tím se pomocník spustí samostatně (jako služba systemd --user), takže Thunderbird
v sandboxu jej může dosáhnout přes loopback místo toho, aby jej musel spouštět.
-
Nainstalujte a spusťte službu:
Terminál atbridge bridge service installatbridge bridge service start -
Ověřte, že běží:
Terminál atbridge bridge service statusChcete
active. (Spouští se také automaticky po přihlášení.)
Krok 3 — Spárujte doplněk se službou
Sekce “Krok 3 — Spárujte doplněk se službou”Protože doplněk nemůže číst soubory na vašem počítači, předáte mu jednorázový token, aby se službou mohl mluvit jen on (žádná náhodná webová stránka nemůže).
-
Vypište token:
Terminál atbridge bridge pairZkopírujte hodnotu
token, kterou zobrazí. -
V Thunderbirdu otevřete atbridge.ai → Nastavení → Rozšířené → Lokální bridge (Snap/Flatpak). Vložte token, zaškrtněte Povolit loopback fallback a klikněte na Uložit. (Ponechte port na
45678, pokud jste jej nezměnili.)
Ověřte
Sekce “Ověřte”atbridge bridge pingatbridge connect statusOdpověď z bridge ping znamená, že Thunderbird a atbridge.ai spolu komunikují přes
loopback. Poté aktivujte svůj tarif, pokud jste tak ještě neučinili.
Kam dál
Sekce “Kam dál”Was this page helpful?
Thanks for the feedback!