Le chat di Skype e le chiamate perse continuano a riapparire


11

Ho Skype 4.2.0.11 su Ubuntu 12.04

Ho un problema ricorrente che una serie di chat skype e chiamate perse continuano a riapparire come notifiche quando avvio skype, anche se le elimino ogni volta. Non esiste uno schema specifico che posso vedere, nessun utente specifico o ora del giorno.

A meno di cancellare tutta la cronologia del mio account, esiste un modo per risolvere il problema?


Hai provato a eliminare i file di cache per il programma?
Ramhound,

Proverei ad avviarlo Skypedalla riga di comando (controlla se c'è -vun'opzione per avere un output dettagliato) e mentre esegui il programma e li elimini, vedi se vengono generati errori. Potrebbe essere semplice come un'autorizzazione da qualche parte che lo sta causando per non salvare quella roba.
nerdwaller,

@nerdwaller Buona idea, ricevo avvisi gtk all'avvio, ma nessun avviso quando si eliminano voci
jdog

@Ramhound dove trovo la cache. In particolare non voglio cancellare la cronologia.
jdog,

Esegui il backup della cronologia per precauzione, quindi ...
Ramhound,

Risposte:


6

Fai clic con il tasto destro del mouse sugli eventi di notifica in Skype e seleziona "Elimina evento"


7

Finora ho visto solo chiamate perse persistenti. Questi sembrano verificarsi quando la connessione si interrompe durante una chiamata e una chiamata successiva immediata dall'altra parte non riceve risposta.

Questo ha funzionato per me:

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

(Probabilmente puoi eliminare l'intera clausola where senza rovinare nulla, ma non ho provato.)


5

Ho avuto lo stesso problema e ho finito per risolverlo come segue:

  1. backup ~ / .Skype / your_skype_login / main.db
  2. aprilo con un visualizzatore sqlite (ho usato SQLite Database Browser , una bella GUI basata su QT)
  3. utilizzare un sito Web per convertire la data delle fastidiose notifiche non fatturabili nel formato timestamp Unix (non dimenticare di prendere la roba del fuso orario)
  4. nella tabella "Messaggi", eliminare le righe che hanno i timestamp vicini a quelli ottenuti nel passaggio 3 e il contenuto corrispondente del campo "autore" (ovvero non eliminare i messaggi da altri contatti). È interessante notare che questo elimina anche le notifiche "Chiamata persa", anche se cancellare la tabella "Chiamate" non ha alcun effetto.
  5. Salvare le modifiche in main.db e riavviare Skype

Per restringere i messaggi in questione, controlla che il tipo di messaggio sia quello della notifica di cui vuoi sbarazzarti:

  • 61: messaggio di chat
  • 30: inizio chiamata
  • 39: fine chiamata
  • 68: File inviato

Non so ancora da dove provenga questo bug


Sembra funzionare, ma devo ammettere che ce ne sono stati così tanti che ho deciso di cancellare tutto.
jog

2

La risposta di Pierce è corretta e molto più semplice della risposta accettata, ma potrebbe avere una spiegazione leggermente migliore.

Ho trovato l'indizio sul forum di Skype: http://community.skype.com/t5/Linux/cancelled-missed-call-notifications-reappear-on-startup/td-p/2040751

Ho avuto lo stesso problema. Invece di fare clic su "Contrassegna tutto visualizzato", fai clic con il pulsante destro del mouse su ciascuna notifica, quindi fai clic su "Elimina voce" nel menu visualizzato.

Quindi non utilizzare il "contrassegna tutto visualizzato", né la X dietro le voci, ma fai clic con il pulsante destro del mouse sulla voce e seleziona "Elimina evento".


2

Le risposte di Loek e Pierce sono giuste. Solo per rendere le cose un po 'più semplici:

Puoi fare clic sulla prima voce e Shift+ fare clic sull'ultima voce, quindi fare clic con il tasto destro e fare clic su "Elimina eventi" per eliminare un intero elenco.


0

L'eliminazione di una conversazione non è attualmente supportata sul desktop Skype per Windows o Skype per Windows 10. (Fonte: Support.Skype.com )


Ricorda che questa domanda era per Skype su Linux 4.3 nel 2013!
jog

Mi dispiace, mi sono perso ...
AndrePKI
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.