Перейти до вмісту

Міст не підключається на Snap/Flatpak Linux

Коротко: Thunderbird у пісочниці (Snap або Flatpak) не може запустити помічника atbridge.ai, тож доповнення не підключається. Запустіть помічника як фонову службу (atbridge bridge service install && atbridge bridge service start) і створіть пару для доповнення через loopback за допомогою токена з atbridge bridge pair — або перевстановіть Thunderbird із thunderbird.net.

На Linux, якщо atbridge.ai «працював, а потім перестав», доповнення atbridge не може підключитися або активація завершується невиразною помилкою (а в ~/.atbridge немає license.json), причина майже завжди в тому, як встановлено Thunderbird, а не у вашій ліцензії.

atbridge.ai спілкується з Thunderbird через крихітного локального помічника (хост нативного обміну повідомленнями). Зазвичай Thunderbird запускає цього помічника сам. Snap і Flatpak запускають Thunderbird усередині захисної пісочниці, яка забороняє йому породжувати сторонню програму — тож помічник ніколи не стартує, і доповнення не може підключитися. Особливо це дошкуляє користувачам Ubuntu: Ubuntu App Center за замовчуванням встановлює Thunderbird як Snap.

Гарна новина: перевстановлювати Thunderbird не потрібно. Thunderbird у пісочниці все ж може встановлювати локальні мережеві з’єднання, тож atbridge.ai постачає loopback-резерв — ви самі запускаєте помічника як невелику фонову службу, а доповнення підключається до неї через 127.0.0.1. Налаштуйте один раз — і це працюватиме постійно.

Крок 1 — Перевірте, як встановлено Thunderbird

Section titled “Крок 1 — Перевірте, як встановлено Thunderbird”
  1. Виконайте це в терміналі:

    Terminal window
    snap list 2>/dev/null | grep -i thunderbird
    flatpak list 2>/dev/null | grep -i thunder
    which thunderbird
  2. Якщо Thunderbird з’являється під snap або flatpak, скористайтеся loopback-резервом нижче. (Звичайний шлях на кшталт /usr/bin/thunderbird із пакета вашого дистрибутива чи tarball від Mozilla нічого з цього не потребує.)

Крок 2 — Запустіть міст як фонову службу

Section titled “Крок 2 — Запустіть міст як фонову службу”

Це запускає помічника окремо (служба systemd --user), щоб Thunderbird у пісочниці міг дістатися до нього через loopback, замість того щоб запускати його.

  1. Встановіть і запустіть службу:

    Terminal window
    atbridge bridge service install
    atbridge bridge service start
  2. Перевірте, що вона працює:

    Terminal window
    atbridge bridge service status

    Вам потрібен статус active. (Вона також запускається автоматично, коли ви входите в систему.)

Крок 3 — Створіть пару доповнення зі службою

Section titled “Крок 3 — Створіть пару доповнення зі службою”

Оскільки доповнення не може читати файли на вашому комп’ютері, ви передаєте йому одноразовий токен, щоб лише воно могло спілкуватися зі службою (жодна випадкова вебсторінка не зможе).

  1. Виведіть токен:

    Terminal window
    atbridge bridge pair

    Скопіюйте значення token, яке воно показує.

  2. У Thunderbird відкрийте atbridge.ai → Settings → Advanced → Local bridge (Snap/Flatpak). Вставте токен, поставте позначку Enable loopback fallback і натисніть Save. (Залиште порт 45678, якщо ви його не змінювали.)

Terminal window
atbridge bridge ping
atbridge connect status

Відповідь від bridge ping означає, що Thunderbird і atbridge.ai спілкуються через loopback. Далі активуйте свій план, якщо ще цього не зробили.

Was this page helpful?