Los chats de Skype y las llamadas perdidas siguen apareciendo

11

Tengo Skype 4.2.0.11 en Ubuntu 12.04

Tengo un problema recurrente de que un conjunto de chats de Skype y llamadas perdidas vuelven a aparecer como notificaciones cuando inicio Skype, a pesar de que las elimino cada vez. No hay un patrón específico que pueda ver, ni un usuario específico ni una hora del día.

A menos que borre todo el historial de mi cuenta, ¿hay alguna forma de solucionarlo?

jdog
fuente
¿Has intentado eliminar los archivos de caché para el programa?
Ramhound
Intentaría iniciar Skypedesde la línea de comandos (verifique si hay una -vopción para tener una salida detallada) y, a medida que ejecuta el programa y lo descarta, vea si se generan errores. Podría ser tan simple como un permiso en algún lugar que está causando que no guarde esas cosas.
nerdwaller
@nerdwaller Buena idea, recibo advertencias de GTK al inicio, pero no hay advertencias al eliminar entradas
jdog
@Ramhound donde encuentro el caché. Específicamente no quiero eliminar el historial.
jdog
Copia de seguridad del historial como precaución entonces ...
Ramhound

Respuestas:

6

Haga clic derecho en los eventos de notificación en Skype y seleccione "Eliminar evento"

atravesar
fuente
7

Hasta ahora solo he visto llamadas perdidas persistentes. Esto parece ocurrir cuando la conexión se cae durante una llamada y no se responde una llamada inmediata posterior desde el otro lado.

Esto funcionó para mí:

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

(Probablemente puedas descartar la cláusula where completa sin estropear nada, pero no lo he intentado).

Patrick Roemer
fuente
5

Tuve el mismo problema y terminé arreglándolo de la siguiente manera:

  1. copia de seguridad ~ / .Skype / your_skype_login / main.db
  2. ábralo con un visor sqlite (utilicé SQLite Database Browser , una buena GUI basada en QT)
  3. use algún sitio web para convertir la fecha de las molestas notificaciones no matables al formato de marca de tiempo de Unix (no olvide tomar las cosas de la zona horaria)
  4. en la tabla "Mensajes", elimine las filas que tienen marcas de tiempo cercanas a las obtenidas en el paso 3 y los contenidos correspondientes del campo "autor" (es decir, no elimine mensajes de otros contactos). Curiosamente, esto también elimina las notificaciones de "Llamada perdida", aunque borrar la tabla "Llamadas" no tiene ningún efecto.
  5. Guarde los cambios nuevamente en main.db e inicie Skype nuevamente

Para limitar los mensajes en cuestión, verifique que el tipo de mensaje sea ​​el de la notificación de la que desea deshacerse:

  • 61: mensaje de chat
  • 30: inicio de llamada
  • 39: Fin de llamada
  • 68: archivo enviado

Todavía no sé de dónde proviene este error

dmytro
fuente
Parece funcionar, pero debo admitir que había muchos de los que tenía y simplemente borré todo.
jdog
2

La respuesta de Pierce es correcta y mucho más fácil que la respuesta aceptada, pero podría hacerlo con una explicación un poco mejor.

Encontré la pista en el foro de Skype: http://community.skype.com/t5/Linux/cancelled-missed-call-notifications-reappear-on-startup/td-p/2040751

Yo tuve el mismo problema. En lugar de hacer clic en "marcar todo lo visto", haga clic derecho en cada notificación y luego haga clic en "eliminar entrada" en el menú que aparece.

Así que no use la "marca de todos los vistos", ni la X detrás de las entradas, pero haga clic derecho en la entrada y seleccione "Eliminar evento".

loek
fuente
2

Las respuestas de Loek y Pierce son correctas. Solo para hacer las cosas un poco más fáciles:

Puede hacer clic en la primera entrada y Shifthacer clic en la última entrada, luego haga clic derecho y haga clic en "Eliminar eventos" para eliminar una lista completa.

HenkH
fuente
0

Actualmente, la eliminación de una conversación no es compatible con Skype para escritorio de Windows o Skype para Windows 10. (Fuente: Support.Skype.com )

AndrePKI
fuente
¡Recuerde que esta pregunta fue para Skype en Linux 4.3 en 2013!
jdog
Lo siento, me perdí eso ...
AndrePKI