No meu Ubuntu 14.04, existe uma extensão do Firefox "Ubuntu Online Accounts 0.5", instalada pelo pacote xul-ext-webaccounts
(que está na instalação padrão).
Qual é o objetivo desta extensão? O que deixará de funcionar se eu desativá-lo?
Parece não haver documentação no pacote, a página de descrição da extensão está basicamente vazia e o único link aponta para https://launchpad.net/webaccounts-browser-extension , sobre o qual também não consigo encontrar informações sobre sua finalidade .
É claro que suspeito que esteja relacionado à caixa de diálogo Contas on-line no System Control Center, no entanto, o Firefox não está listado como um aplicativo nessa caixa de diálogo e quando visito uma página como o Twitter com Firefox para a qual tenho uma conta configurada em Contas on-line, nada acontece.
fonte
Respostas:
Ok, então eu decidi investigar no código fonte. A extensão em si consiste apenas em algumas linhas de Javascript no arquivo
/usr/lib/xul-ext/webaccounts/content/browser.js
que apenas carrega a biblioteca/usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.so
e a chama com informações sobre a página visitada atualmente.O pacote
webaccounts-extension-common
que contém esta biblioteca também possui um arquivo/usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xml
que contém as opções de configuração gsettings deste pacote. Existe apenas um, que lista os sites para os quais a extensão já estava ativa uma vez e não pergunta novamente. No meu caso, continhatwitter.com
, e é por isso que não notei nada ao visitar o Twitter. Esta lista negra pode ser limpa com o seguinte comando:Na próxima vez que visitei o Twitter, o Ubuntu Control Center foi aberto com a caixa de diálogo Contas on-line, de modo que é o efeito desejado desse plug-in.
No entanto, o código fonte da biblioteca mostra que deve haver mais. Ele contém uma função
webaccounts_store_login
que tem o objetivo de adicionar automaticamente o Twitter / etc. conta que você acabou de usar no navegador para as contas on-line do Ubuntu, de modo que a integração da área de trabalho funcione imediatamente após você usar o site uma vez no navegador. Obviamente, essa é uma boa integração. No entanto, isso não funciona para mim (nenhuma conta é adicionada, apenas a janela de contas é aberta) e há um relatório de bug de dois anos que indica que isso também é válido para outras pessoas.fonte
Pacotes como o instalado pelo Firefox foram projetados para fornecer funcionalidades extras, algumas das quais não são perceptíveis. A maioria deles disponibiliza algumas das configurações e outros dados offline, o AFAIK. A remoção deste pacote não deve remover nenhuma funcionalidade do Firefox ou das páginas às quais se aplica.
fonte