Přeskočit na obsah

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.

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”
  1. Spusťte tyto příkazy v terminálu:

    Terminál
    snap list 2>/dev/null | grep -i thunderbird
    flatpak list 2>/dev/null | grep -i thunder
    which thunderbird
  2. Pokud se Thunderbird zobrazí pod snap nebo flatpak, použijte loopback fallback níže. (Prostá cesta jako /usr/bin/thunderbird z 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.

  1. Nainstalujte a spusťte službu:

    Terminál
    atbridge bridge service install
    atbridge bridge service start
  2. Ověřte, že běží:

    Terminál
    atbridge bridge service status

    Chcete 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).

  1. Vypište token:

    Terminál
    atbridge bridge pair

    Zkopírujte hodnotu token, kterou zobrazí.

  2. 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.)

Terminál
atbridge bridge ping
atbridge connect status

Odpověď 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.

Was this page helpful?