Tamam, kaynak kodunu araştırmaya karar verdim. Uzantı, yalnızca /usr/lib/xul-ext/webaccounts/content/browser.jskitaplığı yükleyen /usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.sove o anda ziyaret edilen sayfa hakkında bilgi veren çağıran birkaç Javascript satırından oluşur .
Paket webaccounts-extension-commonbu kütüphaneyi içeren ayrıca bir dosya vardır /usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xmlbu paketin gsettings yapılandırma seçeneklerini içerir. Uzantının zaten bir kez etkin olduğu siteleri listeleyen ve bir daha sormayacak olan tek bir tane var. Benim durumumda, bu twitter.comyüzden Twitter'ı ziyaret ederken hiçbir şey fark etmedim. Bu kara liste aşağıdaki komutla silinebilir:
gsettings reset com.canonical.webcredentials.capture dontask-accounts
Twitter'ı bir sonraki ziyaretimde, Ubuntu Kontrol Merkezi Çevrimiçi Hesaplar iletişim kutusuyla açıldı, bu yüzden bu eklentinin istenen etkisi bu.
Ancak, kütüphanenin kaynak kodu daha fazlası olduğunu gösterir. webaccounts_store_loginTwitter / etc'yi otomatik olarak ekleme amaçlı bir işlev içerir . masaüstü entegrasyonu siteyi tarayıcıda bir kez kullandıktan hemen sonra çalışacak şekilde tarayıcıda Ubuntu Çevrimiçi Hesaplarına az önce kullandığınız hesap. Bu elbette hoş bir entegrasyon. Ancak, bu benim için işe yaramaz (hesap eklenmez, yalnızca hesaplar penceresi açılır) ve bunun başkaları için de aynı olduğunu belirten iki yıllık bir hata raporu vardır.