Was ist der Zweck der Ubuntu Online Accounts-Erweiterung in Firefox?

11

Auf meinem Ubuntu 14.04 gibt es eine Firefox-Erweiterung "Ubuntu Online Accounts 0.5", die vom Paket installiert wird xul-ext-webaccounts(in der Standardinstallation).

Was ist der Zweck dieser Erweiterung? Was funktioniert nicht mehr, wenn ich es deaktiviere?

Das Paket scheint keine Dokumentation zu enthalten, die Beschreibungsseite der Erweiterung ist grundsätzlich leer, und der einzige Link verweist auf https://launchpad.net/webaccounts-browser-extension , zu der ich auch keine Informationen zu ihrem Zweck finden kann .

Natürlich vermute ich, dass dies mit dem Dialogfeld "Online-Konten" im System Control Center zusammenhängt. Firefox wird in diesem Dialogfeld jedoch nicht als Anwendung aufgeführt, und wenn ich eine Seite wie Twitter mit Firefox besuche, für die ich ein Konto eingerichtet habe Online-Konten passiert nichts.

Philipp Wendler
quelle
Ja, die Website launchpad.net/online-accounts-documentation ist sehr spärlich.
Tim
Haben Sie gelesen: wiki.ubuntu.com/OnlineAccounts Was die Online-Konten im Grunde tun, gibt Ihnen die Möglichkeit, die ganze Zeit auf Facebook / Twitter / was auch immer zu sein (und Fotos usw. direkt von Ihrem Desktop hochzuladen) !!!! Die Erweiterung erkennt kompatible Websites und bietet Ihnen den Dialog, um Facebook / Twitter / was auch immer in Ihr Ubuntu zu integrieren. Es wird lediglich das Popup für eine (nicht zuvor besuchte / integrierte) Website erstellt, die mit Online-Konten kompatibel ist, um es in die Online-Konten zu integrieren.
Akisame
Nicht 100% sicher, aber wie 80%, also habe ich es als Kommentar und nicht als Antwort hinzugefügt. Kann jemand bestätigen, dass dies ALLES ist, was die Browser-Erweiterung tut?
Akisame
@Arno Ich kenne das Popup, in dem nach der Integration von Websites gefragt wird, aber dies fügt dem Launcher nur Websites hinzu, nicht wahr? Ich nahm an, dass das Popup von einem der beiden anderen Plugins stammt, die Ubuntu installiert. Hat es wirklich etwas mit der Funktion "Online-Konten" zu tun? Es fragt mich nicht, wenn ich mich zum Beispiel bei Twitter anmelde. Außerdem erwähnt Ihr Link das Browser-Plugin nicht.
Philipp Wendler
wahr und wahr, aber wie Sie sagten, haben Sie bereits ein Konto für Twitter in Ihrem Online-Kontenprogramm, so dass es es einfach ignorieren sollte. Es wird ein Launcher zum Beispiel für Google Mail hinzugefügt, aber wenn ich mich nicht irre, wird ein solcher Launcher zum Beispiel für Facebook nicht generiert. Es wird nur zu den aktiven Online-Konten (wie Ihrem Twitter) hinzugefügt. Es gibt eine einfache Methode, um dies herauszufinden. Probieren Sie es mit einer Website aus, die mit Online-Konten kompatibel ist, und sehen Sie, was passiert.
Akisame

Antworten:

5

Ok, also habe ich beschlossen, im Quellcode nachzuforschen. Die Erweiterung selbst besteht nur aus wenigen Zeilen Javascript in der Datei /usr/lib/xul-ext/webaccounts/content/browser.js, die nur die Bibliothek lädt /usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.sound sie mit Informationen über die aktuell besuchte Seite aufruft.

Das Paket webaccounts-extension-common, das diese Bibliothek enthält, enthält auch eine Datei /usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xml, die die Konfigurationsoptionen für gsettings dieses Pakets enthält. Es gibt nur eine einzige, die die Sites auflistet, für die die Erweiterung bereits einmal aktiv war, und nicht erneut fragt. In meinem Fall enthielt es twitter.com, weshalb ich beim Besuch von Twitter nichts bemerkt habe. Diese schwarze Liste kann mit dem folgenden Befehl gelöscht werden:

gsettings reset com.canonical.webcredentials.capture dontask-accounts

Beim nächsten Besuch von Twitter wurde das Ubuntu Control Center mit dem Dialogfeld "Online-Konten" geöffnet. Dies ist der gewünschte Effekt dieses Plugins.

Der Quellcode der Bibliothek zeigt jedoch, dass es mehr geben sollte. Es enthält eine Funktion webaccounts_store_login, die den Zweck hat, Twitter / etc. Automatisch hinzuzufügen. Konto, das Sie gerade im Browser für die Ubuntu-Online-Konten verwendet haben, sodass die Desktop-Integration sofort funktioniert, nachdem Sie die Site einmal im Browser verwendet haben. Dies ist natürlich eine schöne Integration. Dies funktioniert jedoch nicht für mich (es wird kein Konto hinzugefügt, nur das Kontenfenster wird geöffnet), und es gibt einen zwei Jahre alten Fehlerbericht , der angibt, dass dies auch für andere gilt.

Philipp Wendler
quelle
Vielen Dank, dass Sie sich damit befasst haben! Es ist äußerst ärgerlich, so etwas ohne Erklärung installiert zu finden, umso mehr, wenn Anmeldeinformationen mit der Umgebung ausgetauscht werden!
Bordaigorl
0

Pakete wie das von Firefox installierte bieten zusätzliche Funktionen, von denen einige nicht erkennbar sind. Die meisten von ihnen stellen einige Einstellungen und andere Daten offline zur Verfügung, AFAIK. Durch das Entfernen dieses Pakets sollten keine Funktionen aus Firefox oder den Seiten entfernt werden, für die es gilt.

Andrew Stewart
quelle
Vielen Dank für Ihre Antwort, aber Sie wissen auch nicht, was es tatsächlich tut? Es muss einen Zweck haben, sonst wäre es nicht da, oder?
Philipp Wendler