En mi Ubuntu 14.04, hay una extensión de Firefox "Ubuntu Online Accounts 0.5", instalada por el paquete xul-ext-webaccounts
(que está en la instalación predeterminada).
¿Cuál es el propósito de esta extensión? ¿Qué dejará de funcionar si lo desactivo?
Parece que no hay documentación en el paquete, la página de descripción de la extensión está básicamente vacía, y el único enlace apunta a https://launchpad.net/webaccounts-browser-extension , en el que tampoco puedo encontrar información sobre su propósito .
Por supuesto, sospecho que está relacionado con el cuadro de diálogo Cuentas en línea en el Centro de control del sistema, sin embargo, Firefox no aparece como una aplicación en ese cuadro de diálogo, y cuando visito una página como Twitter con Firefox para la que tengo una cuenta configurada en Cuentas en línea, no pasa nada.
fuente
Respuestas:
Ok, entonces decidí investigar en el código fuente. La extensión en sí consiste solo en unas pocas líneas de Javascript en el archivo
/usr/lib/xul-ext/webaccounts/content/browser.js
que solo carga la biblioteca/usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.so
y la llama con información sobre la página visitada actualmente.El paquete
webaccounts-extension-common
que contiene esta biblioteca también tiene un archivo/usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xml
que contiene las opciones de configuración de gsettings de este paquete. Solo hay uno, que enumera los sitios para los que la extensión ya estaba activa una vez y no volverá a preguntar. En mi caso, conteníatwitter.com
, por lo que no noté nada cuando visité Twitter. Esta lista negra se puede borrar con el siguiente comando:La próxima vez que visité Twitter, el Centro de control de Ubuntu se abrió con el cuadro de diálogo Cuentas en línea, por lo que ese es el efecto deseado de este complemento.
Sin embargo, el código fuente de la biblioteca muestra que debería haber más. Contiene una función
webaccounts_store_login
que tiene el propósito de agregar automáticamente Twitter / etc. cuenta que acaba de usar en el navegador para las Cuentas en línea de Ubuntu, de modo que la integración de escritorio solo funciona inmediatamente después de usar el sitio una vez en el navegador. Esto es, por supuesto, una buena integración. Sin embargo, esto no funciona para mí (no se agrega ninguna cuenta, solo se abre la ventana de cuentas), y hay un informe de error de dos años que indica que esto también es igual para otros.fuente
Los paquetes como el instalado por Firefox están diseñados para proporcionar funcionalidades adicionales, algunas de las cuales no se notan. La mayoría de ellos hacen que algunas de las configuraciones y otros datos estén disponibles sin conexión, AFAIK. Eliminar este paquete no debería eliminar ninguna funcionalidad de Firefox o las páginas a las que se aplica.
fuente