Chats e chamadas perdidas do Skype continuam reaparecendo

11

Eu tenho o Skype 4.2.0.11 no Ubuntu 12.04

Tenho um problema recorrente: um conjunto de bate-papos e chamadas perdidas do Skype reaparece como notificações quando inicio o Skype, mesmo que eu as exclua sempre. Não há um padrão específico que eu possa ver, nenhum usuário ou hora específica do dia.

Além de limpar todo o histórico da minha conta, existe uma maneira de corrigir isso?

jdog
fonte
Você já tentou excluir os arquivos de cache do programa?
Ramhound
Gostaria de tentar lançar Skypea partir da linha de comando (verifique se há uma -vopção para ter detalhado saída) e como você executar o programa e descartar estes, ver se quaisquer erros são gerados. Pode ser tão simples quanto uma permissão em algum lugar que está fazendo com que não salve essas coisas.
Nerdwaller 6/08/13
@nerdwaller Boa ideia, eu recebo avisos do GTK no arranque, mas nenhum aviso ao excluir entradas
jdog
@ Ramhound, onde encontro o cache. Eu especificamente não quero excluir o histórico.
jdog
Backup a história como uma precaução depois ...
Ramhound

Respostas:

6

Clique com o botão direito do mouse nos eventos de notificação no Skype e selecione "Excluir evento"

perfurar
fonte
7

Só vi chamadas perdidas persistentes até agora. Isso parece ocorrer quando a conexão cai durante uma chamada e uma chamada subsequente imediata do outro lado não é atendida.

Isso funcionou para mim:

update Messages set consumption_status = 0 where type = 30 and consumption_status != 0;

(Provavelmente você pode descartar toda a cláusula where sem atrapalhar nada, mas eu não tentei.)

Patrick Roemer
fonte
5

Eu tive o mesmo problema e acabei corrigindo da seguinte forma:

  1. backup ~ / .Skype / your_skype_login / main.db
  2. abra-o com algum visualizador sqlite (usei o SQLite Database Browser , uma boa interface gráfica baseada em QT)
  3. use algum site para converter a data das notificações irritáveis ​​e irritáveis ​​para o formato de carimbo de data / hora do Unix (não se esqueça de usar o fuso horário)
  4. na tabela "Mensagens", exclua as linhas com registros de data e hora próximos aos obtidos na etapa 3 e o conteúdo correspondente do campo "autor" (por exemplo, não exclua mensagens de outros contatos). Curiosamente, isso também elimina as notificações "Chamadas perdidas", mesmo que a limpeza da tabela "Chamadas" não tenha efeito.
  5. Salve as alterações novamente em main.db e inicie o Skype novamente

Para restringir as mensagens em questão, verifique se o tipo de mensagem é o da notificação da qual você deseja se livrar:

  • 61: Mensagem de bate-papo
  • 30: Início da chamada
  • 39: final da chamada
  • 68: Arquivo enviado

Ainda não sei de onde vem esse bug

dmytro
fonte
Parece funcionar, mas devo admitir que existem muitos que tenho nele e acabei de excluir tudo.
jdog
2

A resposta de Pierce é correta e muito mais fácil do que a resposta aceita, mas poderia ser feita com uma explicação um pouco melhor.

Encontrei a pista no fórum do Skype: http://community.skype.com/t5/Linux/cancelled-missed-call-notifications-reappear-on-startup/td-p/2040751

Eu tive o mesmo problema. Em vez de clicar em "marcar todas as vistas", clique com o botão direito do mouse em cada notificação e clique em "excluir entrada" no menu exibido.

Portanto, não use a marca "todos visualizados", nem o X por trás das entradas, mas clique com o botão direito do mouse na entrada e selecione "Excluir evento".

loek
fonte
2

As respostas de Loek e Pierce estão certas. Apenas para facilitar um pouco as coisas:

Você pode clicar na primeira entrada e Shift+ na última entrada, clique com o botão direito do mouse e clique em "Excluir eventos" para excluir uma lista inteira.

HenkH
fonte
0

No momento, a exclusão de uma conversa não é suportada na área de trabalho do Skype for Windows ou no Skype for Windows 10. (Fonte: Support.Skype.com )

AndrePKI
fonte
Lembre-se de que esta pergunta foi para o Skype no Linux 4.3 em 2013!
jdog
Me desculpe, eu perdi isso ....
AndrePKI