Comment effacer l'historique de chat Skype?

15

Il semble que dans la version Windows de Skype, il existe une option pour effacer l'historique des discussions . C'est censé être, Tools > Options > IM & SMS > Clear history buttonmais en réalité rien de similaire n'est ici:

Aucun bouton d'historique clair

Cette option n'est pas présente sur la version fournie avec mon Ubuntu 13.04. Dans les paramètres de confidentialité, il y a cette option:

entrez la description de l'image ici

et quelque part dans le forum Skype, il est dit que la modification de Désactiver l'historique, puis le redémarrage de Skype supprimera l'historique des discussions. J'ai essayé ça, ne marche pas.

En cherchant un peu, j'ai trouvé que vous devez éliminer certains fichiers dans le répertoire Skype ; Je l'ai fait à partir du répertoire que j'ai:

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

... toujours pas. Avant de me débarrasser de tout le répertoire .Skype et de reconfigurer tout Skype, y a-t-il quelqu'un qui sait comment le faire? Le contenu du répertoire est:

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

Supprimer tous les autres *.dbbne fonctionne pas non plus.

Leçon : ne mettez jamais de données sensibles sur un chat Skype.

Rmano
la source
Essaye ça. Cliquez sur Outils -> Options -> IM & SMS et sur le bouton Effacer l'historique.
Mitch
@Mitch, ce bouton est disponible dans les versions Widows et Mac de Skepe, mais pas sous Linux, comme je le dis dans le premier paragraphe de la question ... Quelle version vérifiez-vous?
Rmano

Réponses:

5

J'utilise Linux Mint 17 et j'ai pu effacer l'historique des discussions. Mais vous n'aimerez pas la réponse.

J'ai d'abord essayé de supprimer toutes les données du répertoire ./Skype. N'a pas aidé, comme tout le monde l'a souligné.

J'ai Windows XP installé sur une machine virtuelle Oracle VirtualBox. J'ai installé Skype dans la machine virtuelle Windows, puis je suis allé dans Options -> Confidentialité et j'ai défini "Conserver l'historique des discussions pour .." sur Désactiver l'historique.

Quoi qu'il en soit, après avoir supprimé les anciennes conversations à l'aide de l'installation de Windows, je suis retourné à Linux Mint, j'ai démarré Skype, et devinez quoi, les gars? - aucun historique de chat.

Bhante-S
la source
3
Cela signifie vraiment que Skype garde ces données en ligne, et cela ne fournit pas aux utilisateurs Linux un moyen de les supprimer. Bien ... Merci quand même, +1.
Rmano
9

Le service client de Skype m'a demandé de procéder comme suit:

  1. Accédez à Options -> Confidentialité et définissez "Conserver l'historique des discussions pour .." sur Désactiver l'historique, puis déconnectez-vous et connectez-vous.

  2. Accédez à $ HOME / .Skype / my_skype_name / et supprimez uniquement main.db. Déconnectez-vous et connectez-vous.

Ça a marché.

Macky
la source
Je ne sais pas pourquoi ce n'était pas la réponse acceptée. Fonctionne parfaitement sans machine virtuelle Windows. Cependant, il est étrange que l'équipe Skype n'ait pas encore tenté de résoudre ce problème.
Pradeeban Kathiravelu
@KathiraveluPradeeban, le problème est que dans mon cas, cette chose a évité l'enregistrement futur de l'historique de chat, mais a rechargé l'ancien à partir du serveur. De plus, je ne veux pas désactiver l'historique de chat; Je veux juste oublier le dernier ... pour me débarrasser de ce mot de passe, j'ai tapé au mauvais endroit (blâmer le click-to-focus ...) ;-) (BTW, j'ai fini de changer ce mot de passe ...)
Rmano
La solution ci-dessus supprimera en fait votre historique et votre liste récemment contactée. ATTENTION: cela supprimera également tous vos contacts.
Brad Horn
@BradHorn Il n'a jamais supprimé mes contacts. Je l'ai essayé.
Pradeeban Kathiravelu
Cela a également caché tous mes contacts. J'ai réussi à résoudre ce problème en effectuant un «appel test» via Options / Périphériques audio / Faire un appel test. Et cela m'a montré que j'ai eu une conversation récente avec un contact + j'ai envoyé un fichier - cela signifie qu'il ne supprime pas tout.
MiroJanosik
5

Que diriez-vous de le nuke? AVERTISSEMENT Cela nuira efficacement à votre profil Skype:

Tout d'abord, faites une sauvegarde:

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

Maintenant, supprimez le répertoire .Skype:

rm -r ~/.Skype

Terminé.

Notez que cela supprimera uniquement la copie locale de l'historique qui sera restaurée par Skype lors de la connexion.

Braiam
la source
Oui. Arme de dernier recours. ;-)
Rmano
1
@Rmano attendez, n'avons-nous pas déjà atteint ce stade?
Braiam
J'ai désactivé l'historique de discussion dans les options, quittez Skype, supprimé le répertoire ~ / .Skype. Lorsque je me reconnecte, je peux voir tous mes contacts se recharger lentement depuis Internet et après un certain temps, toutes mes conversations sont également rechargées. Utilisation de Skype 4.2.
Marco Lackovic
@Krige si c'est comme ça, alors l'historique n'est pas stocké localement.
Braiam
@Braiam, c'est ce que j'ai deviné. Alors, comment pouvons-nous effacer l'historique de chat dans de tels cas?
Marco Lackovic
1

la façon terminale de le faire, disons que le nom d'utilisateur skype de l'utilisateur est «rome» et que le nom de l'ordinateur est «russia»:

rome@russia:~$ cd /home/rome/.Skype/rome/
rome@russia:~$ rm -rf `find . -name "*.dbb"
d4diaz
la source
Comme vous pouvez le lire dans le dernier paragraphe de la question, je l'ai essayé. Ça ne marche pas. Il oublie le contenu de discussion très ancien, pas tous.
Rmano
0

La façon dont je l'ai fait sur Skype 4.3.0.37 (parce que la réponse de Mackys n'a pas fonctionné) a été de supprimer tous les enregistrements des messages de table dans la base de données SQLite de Skype.

Installez d'abord sqlite3si vous ne l'avez pas:

sudo apt-get install sqlite3

Quittez ensuite Skype pour déverrouiller la base de données et exécutez l'instruction suivante, en modifiant le [username]avec votre nom skype:

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

Cela supprimera l'historique de discussion sur votre ordinateur local, je ne sais pas si Skype le rechargera depuis Internet.

lmazgon
la source
0

Si vous souhaitez supprimer un seul message de personne. Vous devez faire ça. 1 . Déconnexion de skype. 2. installez sqlite3 (s'il n'est pas déjà installé) sudo apt-get install sqlite3 # installation de sqlite3

  1. alors fais ça. (en supposant que l'identifiant skype de cette personne est "nafis.ahmad")

    sqlite3 ~ / .Skype / [votre-nom-utilisateur-skype] /main.db "supprimer des messages où dialog_partner = 'nafis.ahmad';"

Nafis Ahmad
la source
0

Si vous utilisez skypeforlinux:

1- Quittez l'application.

2- Renommez le fichier Databases.db à l'intérieur de cet emplacement:

~/.config/skypeforlinux/databases/

3- Redémarrez skypeforlinux

Sergio Abreu
la source
-1

J'ai trouvé ça, utile, je suppose: http://adminspot.net/topic/5042-removing-skype-chat-history-linux-ubuntu-should-work-for-other-distros-as-well/

Citation: "Trouvé cela sur le net grâce à l'affiche originale

La version Linux actuelle pour skype 2.2 beta manque un bouton de suppression d'historique et il ne semble pas y avoir de ticket de bogue donc, si vous voulez effacer votre historique de chat.

Avec Skype non exécuté, ouvrez votre dossier de départ, sélectionnez afficher les fichiers cachés, trouvez celui .skype, renommez-le.

Une fois que vous vous êtes reconnecté sur skype, vous pouvez supprimer le dossier renommé

Ours "

yinon
la source
yinon: c'est EXACTEMENT la réponse de Braiam.
Rmano