İçeriğe geç

Snap/Flatpak Linux'ta köprü bağlanmıyor

Kısaca: yalıtımlı (Snap ya da Flatpak) bir Thunderbird atbridge.ai’in yardımcısını başlatamaz, bu yüzden eklenti bağlanmaz. Yardımcıyı bir arka plan hizmeti (atbridge bridge service install && atbridge bridge service start) olarak çalıştırın ve eklentiyi atbridge bridge pair jetonuyla loopback üzerinden eşleştirin — ya da Thunderbird’ü thunderbird.net’ten yeniden kurun.

Linux’ta, atbridge.ai “çalıştı sonra durdu” ise, @bridge eklentisi bağlanamıyorsa ya da etkinleştirme belirsiz bir hatayla başarısız oluyorsa (ve ~/.atbridge içinde license.json yoksa), neden neredeyse her zaman Thunderbird’ün nasıl kurulduğudur — lisansınız değil.

atbridge.ai, Thunderbird ile küçük bir yerel yardımcı (bir yerel-mesajlaşma ana bilgisayarı) üzerinden konuşur. Normalde bu yardımcıyı Thunderbird’ün kendisi başlatır. Snap ve Flatpak, Thunderbird’ü dışarıdaki bir programı çalıştırmasını yasaklayan bir güvenlik yalıtımı içinde çalıştırır — bu yüzden yardımcı hiç başlamaz ve eklenti bağlanamaz. Bu özellikle Ubuntu kullanıcılarını vurur: Ubuntu App Center, Thunderbird’ü varsayılan olarak bir Snap olarak kurar.

İyi haber: Thunderbird’ü yeniden kurmanız gerekmez. Yalıtımlı bir Thunderbird yine de yerel ağ bağlantıları kurabilir, bu yüzden atbridge.ai bir loopback yedeği sunar — yardımcıyı küçük bir arka plan hizmeti olarak kendiniz çalıştırırsınız ve eklenti ona 127.0.0.1 üzerinden bağlanır. Bir kez kurun; kalıcı olur.

Adım 1 — Thunderbird’ün nasıl kurulduğunu kontrol edin

Bölüm başlığı “Adım 1 — Thunderbird’ün nasıl kurulduğunu kontrol edin”
  1. Bunları bir terminalde çalıştırın:

    Terminal window
    snap list 2>/dev/null | grep -i thunderbird
    flatpak list 2>/dev/null | grep -i thunder
    which thunderbird
  2. Thunderbird snap ya da flatpak altında görünüyorsa, aşağıdaki loopback yedeğini kullanın. (Dağıtım paketinizden ya da Mozilla’nın tarball’ından gelen /usr/bin/thunderbird gibi düz bir yol bunların hiçbirine ihtiyaç duymaz.)

Adım 2 — Köprüyü bir arka plan hizmeti olarak çalıştırın

Bölüm başlığı “Adım 2 — Köprüyü bir arka plan hizmeti olarak çalıştırın”

Bu, yardımcıyı bağımsız (bir systemd --user hizmeti) olarak çalıştırır, böylece yalıtımlı Thunderbird onu başlatmak zorunda kalmadan loopback üzerinden ona ulaşabilir.

  1. Hizmeti kurun ve başlatın:

    Terminal window
    atbridge bridge service install
    atbridge bridge service start
  2. Çalıştığını kontrol edin:

    Terminal window
    atbridge bridge service status

    active görmek istersiniz. (Oturum açtığınızda otomatik olarak da başlar.)

Eklenti makinenizdeki dosyaları okuyamadığı için, ona tek seferlik bir jeton verirsiniz, böylece hizmetle yalnızca o konuşabilir (rastgele bir web sayfası konuşamaz).

  1. Jetonu yazdırın:

    Terminal window
    atbridge bridge pair

    Gösterdiği token değerini kopyalayın.

  2. Thunderbird’de atbridge.ai → Ayarlar → Gelişmiş → Yerel köprü (Snap/Flatpak)‘i açın. Jetonu yapıştırın, Loopback yedeğini etkinleştir’i işaretleyin ve Kaydet’i tıklayın. (Değiştirmediyseniz bağlantı noktasını 45678 olarak bırakın.)

Terminal window
atbridge bridge ping
atbridge connect status

bridge ping’ten gelen bir yanıt, Thunderbird ve atbridge.ai’in loopback üzerinden konuştuğu anlamına gelir. Ardından henüz yapmadıysanız planınızı etkinleştirin.

Was this page helpful?