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?


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"


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


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


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


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.


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 )


Lembre-se de que esta pergunta foi para o Skype no Linux 4.3 em 2013!
— jdog

Me desculpe, eu perdi isso ....
— AndrePKI
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.