StackApplet não funciona no Linux Mint 17.1

2

Instalei stackapplet do repositório oficial e o applet começou bem, mas não consegui adicionar minha conta usando as preferências. Quando tento adicionar meu nome de usuário, nada acontece.

Até mesmo pesquisar pelo meu nome também não está funcionando. Parece que este é um problema que muitas pessoas estão enfrentando, mas de alguma forma não há solução para esse problema. Eu até tentei a última versão do Launchpad, mas isso também não está funcionando.

Além disso, a lista de sites na lista suspensa também está vazia.

Relatóriosdesteproblema:

  • OrelatóriodebugdoLaunchpadé aqui , mas foi colocado em baixa prioridade !!
  • Os usuários relataram o mesmo problema em Stackapps também.

Parece que esse problema foi resolvido para muitas pessoas. É por isso que não está aparecendo de forma tão proeminente nas várias redes. No entanto, algumas pessoas, incluindo eu, ainda estão enfrentando isso.

Então, a pergunta é: tem alguém lá fora, tem o Stackapps funcionando no Linux Mint 17.1 ou no Ubuntu 14.04.1?

    
por shivams 04.06.2015 / 08:45

1 resposta

2

Eu enfrentei os mesmos problemas que você descreveu, mas consegui stackapplet rodando no Ubuntu 14.04.

O truque era criar manualmente o arquivo de configuração de stackapplet , ~/.stackapplet/config :

  1. Parar stackapplet :

    killall stackapplet.py
    
  2. Fazer backup de ~/.stackapplet/config :

    cp -a ~/.stackapplet/config ~/.stackapplet/config.bak
    
  3. Substitua o conteúdo de ~/.stackapplet/config por:

    {"theme": "light", "accounts": [{"unread_reputation": 0, "last_comment_ts": 1433419194, "site_name": "Unix and Linux", "unread_comments": 0, "site": "unix.stackexchange", "reputation_on_last_poll": 313, "notifications": 0, "user_id": "26238", "last_answer_ts": 1433419196, "unread_answers": 0}], "language": "", "refresh_rate": 600000}
    

    Sim, esta é uma longa linha de dados JSON . Não prettifique isso, caso contrário, applestack irá ignorar silenciosamente config e sobrescrevê-lo ao sair com um arquivo de configuração padrão. Observe que config não possui nenhum caractere de fim de linha, ou seja, não há \n no final da string de dados JSON.

    Agora localize e corrija o valor da chave user_id . Seu ID de usuário está localizado no canto superior direito da sua página de perfil:

  4. Salveoarquivoeiniciestackapplet:

    nohup/usr/share/stackapplet/stackapplet.py&>/dev/null&

Sevocêquiseradicionarmaiscontas,bastaadicionarmaiselementosàmatrizaccounts.Otruqueaquiédescobrirquaissiteesite_namesãoparacadaSitedoStackExchange:

  • siteéoURLdositecom.comremovido
  • site_nameéo"nome bonito" do site

Estes são os sites que configuramos no meu arquivo config :

 "site_name": "Ask Ubuntu"
 "site": "ubuntu.stackexchange"
 "site_name": "Unix and Linux"
 "site": "unix.stackexchange"
 "site_name": "Stack Overflow"
 "site": "stackoverflow"
 "site_name": "Server Fault"
 "site": "serverfault"
 "site_name": "Super User"
 "site": "superuser"
 "site_name": "Ask Different"
 "site": "apple.stackexchange"
 "site_name": "Ask Different Meta"
 "site": "meta.apple.stackexchange"

Como referência, meu arquivo config é:

{"theme": "light", "accounts": [{"unread_reputation": 0, "last_comment_ts": 1433419181, "site_name": "Ask Ubuntu", "unread_comments": 0, "site": "ubuntu.stackexchange", "reputation_on_last_poll": 134, "notifications": 0, "user_id": "100272", "last_answer_ts": 1433419183, "unread_answers": 0}, {"unread_reputation": 0, "last_comment_ts": 1433419194, "site_name": "Unix and Linux", "unread_comments": 0, "site": "unix.stackexchange", "reputation_on_last_poll": 313, "notifications": 0, "user_id": "26238", "last_answer_ts": 1433419196, "unread_answers": 0}, {"unread_reputation": 0, "last_comment_ts": 1433419207, "site_name": "Stack Overflow", "unread_comments": 0, "site": "stackoverflow", "reputation_on_last_poll": 167, "notifications": 0, "user_id": "881191", "last_answer_ts": 1433419208, "unread_answers": 0}, {"unread_reputation": 0, "last_comment_ts": 1433419186, "site_name": "Server Fault", "unread_comments": 0, "site": "serverfault", "reputation_on_last_poll": 411, "notifications": 0, "user_id": "134501", "last_answer_ts": 1433419187, "unread_answers": 0}, {"unread_reputation": 0, "last_comment_ts": 1433419190, "site_name": "Super User", "unread_comments": 0, "site": "superuser", "reputation_on_last_poll": 3061, "notifications": 0, "user_id": "156041", "last_answer_ts": 1433419191, "unread_answers": 0}, {"unread_reputation": 0, "last_comment_ts": 1433419199, "site_name": "Ask Different", "unread_comments": 0, "site": "apple.stackexchange", "reputation_on_last_poll": 6681, "notifications": 0, "user_id": "32815", "last_answer_ts": 1433419202, "unread_answers": 0}, {"unread_reputation": 0, "last_comment_ts": 1433419200, "site_name": "Ask Different Meta", "unread_comments": 0, "site": "meta.apple.stackexchange", "reputation_on_last_poll": 6681, "notifications": 0, "user_id": "32815", "last_answer_ts": 1433419203, "unread_answers": 0}], "language": "", "refresh_rate": 600000}
    
por 04.06.2015 / 11:04