Sur mon Ubuntu 14.04, il y a une extension Firefox "Ubuntu Online Accounts 0.5", installée par le package xul-ext-webaccounts
(qui est dans l'installation par défaut).
Quel est le but de cette extension? Qu'est-ce qui cessera de fonctionner si je le désactive?
Il ne semble pas y avoir de documentation dans le package, la page de description de l'extension est essentiellement vide, et le seul lien pointe vers https://launchpad.net/webaccounts-browser-extension , sur lequel je ne trouve pas non plus d'informations sur son objectif .
Bien sûr, je soupçonne que cela est lié à la boîte de dialogue Comptes en ligne dans le Centre de contrôle du système, mais Firefox n'est pas répertorié comme une application dans cette boîte de dialogue, et lorsque je visite une page telle que Twitter avec Firefox pour laquelle j'ai un compte configuré sous Comptes en ligne, rien ne se passe.
la source
Réponses:
Ok, j'ai donc décidé d'enquêter dans le code source. L'extension elle-même ne se compose que de quelques lignes de Javascript dans le fichier
/usr/lib/xul-ext/webaccounts/content/browser.js
qui charge uniquement la bibliothèque/usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.so
et l'appelle avec des informations sur la page actuellement visitée.Le package
webaccounts-extension-common
qui contient cette bibliothèque a également un fichier/usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xml
qui contient les options de configuration gsettings de ce package. Il n'y en a qu'un seul, qui répertorie les sites pour lesquels l'extension était déjà active une fois et ne demandera plus. Dans mon cas, il contenaittwitter.com
, c'est pourquoi je n'ai rien remarqué en visitant Twitter. Cette liste noire peut être effacée avec la commande suivante:La prochaine fois que j'ai visité Twitter, le Centre de contrôle Ubuntu s'est ouvert avec la boîte de dialogue Comptes en ligne, c'est donc l'effet souhaité de ce plugin.
Cependant, le code source de la bibliothèque montre qu'il devrait y en avoir plus. Il contient une fonction
webaccounts_store_login
qui a pour but d'ajouter automatiquement Twitter / etc. compte que vous venez d'utiliser dans le navigateur pour les comptes en ligne Ubuntu, de sorte que l'intégration de bureau fonctionne juste après avoir utilisé le site une fois dans le navigateur. C'est bien sûr une belle intégration. Cependant, cela ne fonctionne pas pour moi (aucun compte n'est ajouté, seule la fenêtre des comptes s'ouvre), et il y a un rapport de bogue de deux ans qui indique que c'est la même chose pour les autres également.la source
Des packages comme celui installé par Firefox sont conçus pour fournir des fonctionnalités supplémentaires, dont certaines ne sont pas visibles. La plupart d'entre eux rendent certains paramètres et autres données disponibles hors ligne, AFAIK. La suppression de ce package ne doit supprimer aucune fonctionnalité de Firefox ou des pages auxquelles il s'applique.
la source