Ok, jadi saya memutuskan untuk menyelidiki dalam kode sumber. Ekstensi itu sendiri hanya terdiri dari beberapa baris Javascript dalam file /usr/lib/xul-ext/webaccounts/content/browser.js
yang hanya memuat perpustakaan /usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.so
dan menyebutnya dengan info tentang halaman yang saat ini dikunjungi.
Paket webaccounts-extension-common
yang berisi pustaka ini juga memiliki file /usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xml
yang berisi opsi konfigurasi gsettings dari paket ini. Hanya ada satu, yang mencantumkan situs yang ekstensi sudah aktif sekali dan tidak akan bertanya lagi. Dalam kasus saya, itu berisi twitter.com
, itulah sebabnya saya tidak melihat apa pun ketika mengunjungi Twitter. Daftar hitam ini dapat dihapus dengan perintah berikut:
gsettings reset com.canonical.webcredentials.capture dontask-accounts
Lain kali saya mengunjungi Twitter, Pusat Kontrol Ubuntu dibuka dengan dialog Akun Online, sehingga itulah efek yang diinginkan dari plugin ini.
Namun, kode sumber perpustakaan menunjukkan bahwa harus ada lebih banyak. Ini berisi fungsi webaccounts_store_login
yang bertujuan untuk secara otomatis menambahkan Twitter / etc. akun yang baru saja Anda gunakan di browser ke Akun Online Ubuntu, sehingga integrasi desktop hanya berfungsi segera setelah Anda menggunakan situs itu sekali di browser. Ini tentu saja integrasi yang bagus. Namun, ini tidak berfungsi untuk saya (tidak ada akun yang ditambahkan, hanya jendela akun yang terbuka), dan ada laporan bug berusia dua tahun yang menunjukkan bahwa ini juga sama untuk orang lain.