Les conversations Skype et les appels manqués réapparaissent

11

J'ai Skype 4.2.0.11 sur Ubuntu 12.04

J'ai un problème récurrent: un ensemble de conversations Skype et d'appels manqués réapparaissent sous forme de notifications lorsque je démarre Skype, même si je les supprime à chaque fois. Il n'y a aucun modèle spécifique que je puisse voir, aucun utilisateur ou heure spécifique.

À moins d'effacer tout l'historique de mon compte, existe-t-il un moyen de résoudre ce problème?

jdog
la source
Avez-vous essayé de supprimer les fichiers cache du programme?
Ramhound
J'essaierais de lancer à Skypepartir de la ligne de commande (vérifiez s'il existe une -voption pour avoir une sortie détaillée) et pendant que vous exécutez le programme et les ignorez, voyez si des erreurs sont générées. Cela pourrait être aussi simple qu'une autorisation quelque part qui l'empêche de sauvegarder ce genre de choses.
nerdwaller
@nerdwaller Bonne idée, je reçois des avertissements gtk au démarrage, mais aucun avertissement lors de la suppression d'entrées
jdog
@Ramhound où puis-je trouver le cache. Je ne veux pas spécifiquement supprimer l'historique.
jdog
Sauvegardez l'historique par précaution alors ...
Ramhound

Réponses:

6

Faites un clic droit sur les événements de notification dans Skype et sélectionnez "Supprimer l'événement"

transpercer
la source
7

Jusqu'à présent, je n'ai vu que des appels manqués persistants. Cela semble se produire lorsque la connexion est interrompue pendant un appel et qu'un appel ultérieur immédiat de l'autre côté n'est pas répondu.

Cela a fonctionné pour moi:

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

(Vous pouvez probablement supprimer la clause where entière sans rien gâcher, mais je n'ai pas essayé.)

Patrick Roemer
la source
5

J'ai eu le même problème et j'ai fini par le réparer comme suit:

  1. sauvegarde ~ / .Skype / your_skype_login / main.db
  2. ouvrez-le avec une visionneuse sqlite (j'ai utilisé SQLite Database Browser , une belle interface graphique basée sur QT)
  3. utiliser un site Web pour convertir la date des notifications ennuyeuses incompressibles au format d'horodatage Unix (n'oubliez pas de prendre le fuseau horaire)
  4. dans le tableau "Messages", supprimez les lignes dont les horodatages sont proches de ceux obtenus à l'étape 3 et le contenu correspondant du champ "auteur" (c'est-à-dire ne supprimez pas les messages des autres contacts). Fait intéressant, cela supprime également les notifications "Appel manqué", même si l'effacement du tableau "Appels" n'a aucun effet.
  5. Enregistrez les modifications dans main.db et redémarrez Skype

Pour affiner les messages en question, vérifiez que le type de message est celui de la notification dont vous souhaitez vous débarrasser:

  • 61: Message de chat
  • 30: Début d'appel
  • 39: Fin d'appel
  • 68: Fichier envoyé

Je ne sais toujours pas d'où vient ce bug

dmytro
la source
Cela semble fonctionner, mais je dois admettre qu'il y en avait tellement que j'en ai et j'ai tout supprimé.
jdog
2

La réponse de Pierce est correcte et beaucoup plus facile que la réponse acceptée, mais elle pourrait faire avec une explication légèrement meilleure.

J'ai trouvé l'indice sur le forum Skype: http://community.skype.com/t5/Linux/cancelled-missed-call-notifications-reappear-on-startup/td-p/2040751

J'ai eu le même problème. Au lieu de cliquer sur "marquer tout vu", faites un clic droit sur chaque notification puis cliquez sur "supprimer l'entrée" dans le menu qui apparaît.

Donc, n'utilisez pas le "marquer tout vu", ni le X derrière les entrées mais faites un clic droit sur l'entrée et sélectionnez "Supprimer l'événement".

loek
la source
2

Les réponses de Loek et Pierce sont justes. Juste pour rendre les choses un peu plus faciles:

Vous pouvez cliquer sur la première entrée et Shift+ cliquer sur la dernière entrée, puis cliquer avec le bouton droit et cliquer sur "Supprimer les événements" pour supprimer une liste entière.

HenkH
la source
0

La suppression d'une conversation n'est actuellement pas prise en charge sur Skype pour le bureau Windows ou Skype pour Windows 10. (Source: Support.Skype.com )

AndrePKI
la source
N'oubliez pas que cette question concernait Skype sous Linux 4.3 en 2013!
jdog
Je suis désolé, j'ai raté ça ....
AndrePKI