Qual é o objetivo da extensão Contas on-line do Ubuntu no Firefox?

11

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.

Philipp Wendler
fonte
Sim, o site launchpad.net/online-accounts-documentation é muito escasso.
Tim
você já leu: wiki.ubuntu.com/OnlineAccounts O que as contas on-line basicamente fazem é dar a você a capacidade de estar no facebook / twitter / o que quer que seja o tempo todo (e fazer upload de fotos etc da sua área de trabalho diretamente) !!!! A extensão reconhece sites compatíveis e fornece a caixa de diálogo para integrar o facebook / twitter / o que quer que seja com o seu ubuntu. Tudo o que faz é criar o pop-up para um site (não visitado / integrado anteriormente) que seja compatível com as contas online para integrá-lo ao material das contas online.
Akisame 26/08
não tenho 100% de certeza, mas gosto de 80%, então adicionei como comentário e não como resposta. Alguém pode confirmar que isso é tudo o que a extensão do navegador faz?
Akisame 26/08
@ Arno Eu conheço o pop-up pedindo integração de sites, mas isso apenas adiciona sites ao lançador, não é? Eu assumi que o pop-up vem de um dos outros dois plugins que o Ubuntu instala. Está realmente relacionado ao recurso Contas on-line? Não me pergunta quando entro no Twitter, por exemplo. Além disso, seu link não menciona o plugin do navegador.
Philipp Wendler
verdadeiro e verdadeiro, mas como você disse, você já tem uma conta no Twitter em seu programa de contas on-line, portanto, deve ignorá-lo. Ele adicionará um iniciador, por exemplo, o Gmail, mas se não me engano, ele não gerará um iniciador, por exemplo, o Facebook. basta adicioná-lo às contas on-line ativas (como o seu twitter). Existe um método simples para descobrir. Experimente com um site compatível com contas online e veja o que acontece.
Akisame 26/08

Respostas:

5

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.jsque apenas carrega a biblioteca /usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.soe a chama com informações sobre a página visitada atualmente.

O pacote webaccounts-extension-commonque contém esta biblioteca também possui um arquivo /usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xmlque 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, continha twitter.com, e é por isso que não notei nada ao visitar o Twitter. Esta lista negra pode ser limpa com o seguinte comando:

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

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_loginque 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.

Philipp Wendler
fonte
Obrigado por olhar para isso! É extremamente irritante encontrar algo assim instalado sem explicação, ainda mais se trocar informações de login com o ambiente!
Bordaigorl 10/03/2015
0

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.

Andrew Stewart
fonte
Obrigado pela sua resposta, mas você também não sabe o que realmente faz? Precisa ter um propósito, caso contrário não estaria lá, certo?
Philipp Wendler