Come cancellare la cronologia chat di Skype?


15

Sembra che nella versione Windows di Skype sia presente un'opzione per cancellare la cronologia delle chat . Dovrebbe essere, Tools > Options > IM & SMS > Clear history buttonma in realtà nulla di simile è qui:

Nessun pulsante Cancella cronologia

Questa opzione non è presente nella versione fornita con Ubuntu 13.04. Nelle impostazioni sulla privacy c'è questa opzione:

inserisci qui la descrizione dell'immagine

e da qualche parte nel forum di Skype si dice che cambiando questo in Disabilita cronologia e quindi riavviando Skype si sbarazzerà della cronologia della chat. Ho provato quello, non funziona.

Cercando un po 'ho scoperto che devi eliminare alcuni file nella directory di Skype ; L'ho fatto dalla directory che ho:

cd $HOME/.Skype/my_skype_name/ 
rm chat*.dbb user*.dbb 

... ancora niente. Prima di sbarazzarmi di tutta la directory .Skype e riconfigurare tutto Skype, c'è qualcuno che sa come farlo? Il contenuto della directory è:

alert2048.dbb       chatsync             httpfe           msn.db-journal
alert4096.dbb       config.lck           keyval.db        msn.lock
bistats.db          config.xml           keyval.lock      profile16384.dbb
bistats.db-journal  contactgroup256.dbb  main.db          sms512.dbb
bistats.lock        dc.db                main.db-journal  transfer256.dbb
call256.dbb         eas.db               main.lock        voicemail
callmember256.dbb   eas.db-journal       msn.db           voicemail256.dbb

Anche la rimozione di tutti gli altri *.dbbnon funziona.

Lezione : non inserire mai dati sensibili in una chat di Skype.


Prova questo. Fai clic su Strumenti -> Opzioni -> Messaggi istantanei e SMS e sul pulsante Cancella cronologia.
Mitch

@Mitch, quel pulsante è disponibile nelle versioni widescreen e Mac di Skepe, ma non su Linux, come ho detto nel primo paragrafo della domanda ... Quale versione stai controllando?
Rmano,

Risposte:


5

Sto eseguendo Linux Mint 17 ed è stato in grado di cancellare la cronologia delle chat. Ma non ti piacerà la risposta.

Per prima cosa ho provato a cancellare tutti i dati nella directory ./Skype. Non ha aiutato, come tutti hanno sottolineato.

Ho Windows XP installato in una VM VirtualBox Oracle. Ho installato Skype in Windows VM, quindi sono andato su Opzioni -> Privacy e ho impostato "Mantieni cronologia chat per ..." su Disabilita cronologia.

Comunque, dopo aver cancellato le vecchie chat usando l'installazione di Windows, sono tornato a Linux Mint, ho avviato Skype e indovinate un po ', gente? --no cronologia chat.


3
Ciò significa che Skype mantiene tali dati online e che non fornisce agli utenti Linux un modo per eliminarli. Bello ... Grazie comunque, +1.
Rmano,

9

Sono stato incaricato dal servizio clienti di Skype di fare quanto segue:

  1. Vai su Opzioni -> Privacy e imposta "Mantieni cronologia chat per .." su Disabilita cronologia, quindi esci e accedi.

  2. Vai a $ HOME / .Skype / my_skype_name / ed elimina solo main.db. Esci e accedi.

Ha funzionato.


Non sono sicuro del perché questa non sia stata la risposta accettata. Funziona perfettamente senza una macchina virtuale Windows. Tuttavia, è strano che il team di Skype non abbia ancora tentato di risolvere questo problema.
Pradeeban Kathiravelu,

@KathiraveluPradeeban il problema è che nel mio caso questa cosa ha evitato la registrazione futura della cronologia della chat, ma ha ricaricato quella vecchia dal server. Inoltre, non voglio disabilitare la cronologia chat; Voglio solo dimenticare quello passato ... per sbarazzarmi di quella password che ho digitato nel posto sbagliato (incolpare click-to-focus ...) ;-) (A proposito, ho finito di cambiare quella password ...)
Rmano,

La soluzione sopra eliminerà infatti la cronologia e l'elenco dei contatti contattati di recente. ATTENZIONE: eliminerà anche tutti i tuoi contatti.
Brad Horn,

@BradHorn Non ha mai cancellato i miei contatti. L'ho provato.
Pradeeban Kathiravelu,

Ha nascosto anche tutti i miei contatti. Sono riuscito a risolverlo effettuando una "chiamata di prova" tramite Opzioni / Dispositivi audio / Effettua una chiamata di prova. E mi ha mostrato che ho avuto una recente chat con un contatto + ho inviato un file - ciò significa che non elimina tutto.
MiroJanosik,

5

Che ne dici di nuke it? AVVERTIMENTO Questo danneggerà efficacemente il tuo profilo Skype:

Innanzitutto, esegui un backup:

cp -r ~/.Skype ~/skype.bk

Ora rimuovi la directory .Skype:

rm -r ~/.Skype

Fatto.

Nota che questo rimuoverà solo la copia locale della cronologia che verrà ripristinata da Skype all'accesso.


Sì. Arma dell'ultima risorsa. ;-)
Rmano,

1
@Rmano aspetta, non siamo già arrivati ​​a quel punto?
Braiam,

Ho disabilitato la cronologia chat nelle opzioni, ho chiuso Skype, rimosso la directory ~ / .Skype. Quando accedo, vedo che tutti i miei contatti vengono ricaricati lentamente da Internet e dopo un po 'vengono ricaricate anche tutte le mie conversazioni. Usando Skype 4.2.
Marco Lackovic,

@Krige se è così, la cronologia non viene memorizzata localmente.
Braiam

@Braiam, questo è quello che ho indovinato. Quindi, come possiamo cancellare la cronologia delle chat in questi casi?
Marco Lackovic,

1

il modo terminale per farlo, dire che il nome utente skype dell'utente è 'roma' e il nome del computer è 'russia':

rome@russia:~$ cd /home/rome/.Skype/rome/
rome@russia:~$ rm -rf `find . -name "*.dbb"

Come hai potuto leggere nell'ultimo paragrafo della domanda, l'ho provato. Non funziona Dimentica i contenuti di chat molto vecchi, non tutti.
Rmano,

0

Il modo in cui l'ho fatto su Skype 4.3.0.37 (perché la risposta di Mackys non ha funzionato) è stato quello di eliminare tutti i record dai messaggi della tabella nel database SQLite di Skype.

Prima installa sqlite3se non lo hai:

sudo apt-get install sqlite3

Quindi uscire da Skype per sbloccare il database ed eseguire la seguente istruzione, modificando il [username]nome skype:

sqlite3 ~/.Skype/[username]/main.db "delete from messages;"

Questo eliminerà la cronologia chat sul tuo computer locale, non sono sicuro però se Skype la ricaricherà da Internet.


0

Se si desidera eliminare solo un messaggio di persone. Devi farlo. 1 Disconnessione da skype. 2. installa sqlite3 (se non è già installato) sudo apt-get install sqlite3 # installando sqlite3

  1. allora fai questo. (supponendo che l'id skype di quella persona sia "nafis.ahmad")

    sqlite3 ~ / .Skype / [your-skype-username] /main.db "elimina dai messaggi dove dialog_partner = 'nafis.ahmad';"


0

Se usi skypeforlinux:

1- Esci dall'applicazione.

2- Rinominare il file D Database.db all'interno di questo percorso:

~/.config/skypeforlinux/databases/

3- Riavvia skypeforlinux


-1

Ho trovato questo, utile, suppongo: http://adminspot.net/topic/5042-removing-skype-chat-history-linux-ubuntu-should-work-for-other-distros-as-well/

Citazione: "Trovato su Internet grazie al poster originale

L'attuale versione Linux per skype 2.2 beta manca di un pulsante di eliminazione della cronologia e non sembra esserci un ticket bug, quindi, se si desidera cancellare la cronologia della chat.

Con Skype non in esecuzione apri la tua cartella home seleziona mostra i file nascosti trova quello .skype rinominalo in .skypeold (o qualunque cosa).

Dopo aver effettuato nuovamente l'accesso su skype è possibile eliminare la cartella rinominata

Orso "


yinon: questa è ESATTAMENTE la risposta di Braiam.
Rmano,
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.