Il bridge non si connette su Snap/Flatpak
In breve: un Thunderbird in sandbox (Snap o Flatpak) non può avviare l’helper
di atbridge.ai, quindi il componente aggiuntivo non si connette. Esegui l’helper come
servizio in background (atbridge bridge service install && atbridge bridge service start)
e associa il componente aggiuntivo su loopback con il token di atbridge bridge pair — oppure
reinstalla Thunderbird da thunderbird.net.
Su Linux, se atbridge.ai “funzionava e poi si è fermato”, il componente aggiuntivo
@bridge non si connette, o l’attivazione fallisce con un errore vago (e in
~/.atbridge non c’è nessun license.json), la causa è quasi sempre come è stato
installato Thunderbird — non la tua licenza.
Perché succede
Sezione intitolata “Perché succede”atbridge.ai comunica con Thunderbird attraverso un piccolo helper locale (un native-messaging host). Normalmente è Thunderbird stesso ad avviare quell’helper. Snap e Flatpak eseguono Thunderbird all’interno di un sandbox di sicurezza che gli impedisce di lanciare un programma esterno — quindi l’helper non si avvia mai e il componente aggiuntivo non si connette. Questo colpisce soprattutto gli utenti Ubuntu: l’App Center di Ubuntu installa Thunderbird come Snap per impostazione predefinita.
Buona notizia: non devi reinstallare Thunderbird. Un Thunderbird in sandbox può
comunque effettuare connessioni di rete locali, quindi atbridge.ai include un fallback
loopback — esegui tu stesso l’helper come piccolo servizio in background, e il
componente aggiuntivo si connette a esso su 127.0.0.1. Configuralo una volta; resta attivo.
Passo 1 — Controlla come è installato Thunderbird
Sezione intitolata “Passo 1 — Controlla come è installato Thunderbird”-
Esegui questi comandi in un terminale:
Terminal window snap list 2>/dev/null | grep -i thunderbirdflatpak list 2>/dev/null | grep -i thunderwhich thunderbird -
Se Thunderbird compare sotto snap o flatpak, usa il fallback loopback qui sotto. (Un percorso semplice come
/usr/bin/thunderbirddal pacchetto della tua distribuzione o dal tarball di Mozilla non richiede nulla di tutto ciò.)
Passo 2 — Esegui il bridge come servizio in background
Sezione intitolata “Passo 2 — Esegui il bridge come servizio in background”Questo esegue l’helper in modo autonomo (un servizio systemd --user) così il
Thunderbird in sandbox può raggiungerlo su loopback invece di doverlo avviare.
-
Installa e avvia il servizio:
Terminal window atbridge bridge service installatbridge bridge service start -
Verifica che sia attivo:
Terminal window atbridge bridge service statusDeve risultare
active. (Si avvia anche automaticamente al login.)
Passo 3 — Associa il componente aggiuntivo al servizio
Sezione intitolata “Passo 3 — Associa il componente aggiuntivo al servizio”Poiché il componente aggiuntivo non può leggere i file sul tuo computer, gli passi un token monouso così che solo lui possa comunicare con il servizio (nessuna pagina web casuale può farlo).
-
Stampa il token:
Terminal window atbridge bridge pairCopia il valore
tokenche mostra. -
In Thunderbird, apri atbridge.ai → Impostazioni → Avanzate → Bridge locale (Snap/Flatpak). Incolla il token, spunta Abilita fallback loopback e fai clic su Salva. (Lascia la porta a
45678se non l’hai cambiata.)
Verifica
Sezione intitolata “Verifica”atbridge bridge pingatbridge connect statusUna risposta da bridge ping significa che Thunderbird e atbridge.ai stanno comunicando
su loopback. Poi attiva il tuo piano se non l’hai ancora fatto.
Dove andare adesso
Sezione intitolata “Dove andare adesso”Was this page helpful?
Thanks for the feedback!