StackApplet não abre / não pode adicionar conta

6

Acabei de instalar o StackApplet por:

sudo apt install stackapplet

Quando inicio a StackApplet a aplicação não abre, consertei-a pela instalação:

sudo apt-get install python-appindicator

Agora, StackApplet Open e eu posso vê-lo no painel de indicadores.

Mas quando tento adicionar minha conta, clique no aplicativo no painel de indicadores e vá para:

Preferences > Accounts > Add a new account

A janela de diálogo para autenticação não abre, não consigo adicionar minha conta para fazer o login. depois que clico em adicionar uma nova conta, a tela fica escura, mas nada mais.

Minha tela depois de pressionar Add a new account :

Ateladeveseparecercom:

O console do navegador mostra esse erro na inicialização (depois de pressionar Preferences ):

jquery.js:9835 GET http://stackauth.com/1.0/sites?key=_qlxmEAOH06hLA1_FsZIGQ&jsonp=jQuery111304529615512861749_1478608610966&_=1478608610967 404 (Not Found)send @ jquery.js:9835ajax @ jquery.js:9214(anonymous function) @ (index):438fire @ jquery.js:3147fireWith @ jquery.js:3259ready @ jquery.js:3471completed @ jquery.js:3502

Ao pressionar Add a new account i get:

jqueryui.js:167 Uncaught TypeError: Cannot read property 'msie' of undefined(…)width @ jqueryui.js:167create @ jqueryui.js:162overlay @ jqueryui.js:161open @ jqueryui.js:151_init @ jqueryui.js:148_createWidget @ jqueryui.js:30b.(anonymous function).(anonymous function) @ jqueryui.js:28(anonymous function) @ jqueryui.js:29each @ jquery.js:383each @ jquery.js:135b.fn.(anonymous function) @ jqueryui.js:29AddNew @ (index):212onclick @ (index):1

Como posso adicionar minha conta se a caixa de diálogo não abrir?

    
por Benny 08.11.2016 / 12:24

1 resposta

1

Eu tive o mesmo problema, foi assim que consertei.

Não mostra - instale sudo apt-get install python-appindicator

Não é possível adicionar conta - tente a correção temporária primeiro para ver se funciona e, em seguida, escolha a solução permanente

link

baixei uma versão mais antiga, instalei-a e ela funciona. você execute o aplicativo, adicione seu usuário e atualize o aplicativo usando:

sudo apt install stackapplet

Esta é uma correção temporária. Como você não poderá mais adicionar uma conta por causa de um bug na nova versão.

Correção permanente - que foi o que fiz

faça o download dos arquivos de origem do stackapplet mais antigo neste link: link

extraia os arquivos e procure por uma pasta chamada html. você precisa substituir a pasta html usada pelo último stackapplet pela antiga pasta html.

a localização do html é: [/ usr / share / stackapplet / html / ]

você precisará de acesso root para substituir os arquivos.

não sabe como fazer isso. Bem, aqui está o caminho menos técnico. execute isso no terminal:

sudo nautilus /usr/share/stackapplet/

isso abrirá um navegador de arquivos com acesso root. Agora, basta excluir a pasta html ou renomeá-la. Finalmente copie a pasta html extraída do arquivo.

O seu feito, se você tiver o aplicativo aberto. feche, volte a rodar e tudo deve funcionar. Eu não testei tudo, mas adicionando contas e mudando de cor funciona. apenas não tenho certeza sobre o início automático no login

Observação - os links são para a página real dos desenvolvedores. então pode ser confiável

    
por Mohammad C 30.03.2017 / 00:19