Wie lösche ich den Skype-Chat-Verlauf?

15

In der Windows-Version von Skype scheint es eine Option zum Löschen des Chat-Verlaufs zu geben . Es soll Tools > Options > IM & SMS > Clear history buttonaber effektiv nichts ähnliches sein:

Keine Schaltfläche zum Löschen des Verlaufs

Diese Option ist in der mit Ubuntu 13.04 gelieferten Version nicht verfügbar. In den Datenschutzeinstellungen gibt es diese Option:

Bildbeschreibung hier eingeben

Und irgendwo im Skype-Forum heißt es, dass durch Ändern von "Verlauf deaktivieren" und anschließendem Neustarten von Skype der Chat-Verlauf gelöscht wird. Versuchte das, nicht funktionieren.

Ich habe ein bisschen gesucht und festgestellt, dass Sie eine Datei aus dem Skype-Verzeichnis entfernen müssen . Ich habe das aus dem Verzeichnis gemacht, das ich habe:

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

... immer noch nicht los. Gibt es jemanden, der weiß, wie es geht, bevor ich das gesamte .Skype-Verzeichnis lösche und Skype neu konfiguriere? Der Inhalt des Verzeichnisses ist:

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

Alles andere zu entfernen *.dbbfunktioniert auch nicht.

Lektion : Geben Sie niemals vertrauliche Daten in einen Skype-Chat ein.

Rmano
quelle
Versuche dies. Klicken Sie auf Extras -> Optionen -> IM & SMS und dann auf die Schaltfläche Verlauf löschen.
Mitch
@Mitch, diese Schaltfläche ist in der Windows- und Mac-Version von Skepe verfügbar, aber nicht unter Linux, wie ich im ersten Absatz der Frage sage ... Welche Version überprüfen Sie?
Rmano

Antworten:

5

Ich verwende Linux Mint 17 und konnte den Chatverlauf löschen. Aber die Antwort wird dir nicht gefallen.

Zuerst habe ich versucht, alle Daten im Verzeichnis ./Skype zu löschen. Hat nicht geholfen, wie alle oben darauf hingewiesen haben.

Ich habe Windows XP in einer Oracle VirtualBox-VM installiert. Ich habe Skype in der VM Windows installiert, bin dann zu Optionen -> Datenschutz gegangen und habe "Chat-Verlauf beibehalten für ..." auf Verlauf deaktivieren gesetzt.

Nachdem ich die alten Chats mithilfe der Windows-Installation gelöscht hatte, ging ich zurück zu Linux Mint, startete Skype und raten Sie mal, Leute. --kein Chatverlauf.

Bhante-S
quelle
3
Das bedeutet wirklich, dass Skype diese Daten online hält und Linux-Benutzern nicht die Möglichkeit bietet, sie zu löschen. Schön ... Trotzdem danke, +1.
Rmano
9

Ich wurde vom Skype-Kundendienst angewiesen, Folgendes zu tun:

  1. Gehen Sie zu Optionen -> Datenschutz und setzen Sie "Chat-Verlauf beibehalten für ..." auf Verlauf deaktivieren, und melden Sie sich dann ab.

  2. Gehen Sie zu $ ​​HOME / .Skype / my_skype_name / und löschen Sie nur main.db. Abmelden & Anmelden.

Es funktionierte.

Macky
quelle
Nicht sicher, warum dies nicht die akzeptierte Antwort war. Funktioniert perfekt ohne Windows VM. Es ist jedoch seltsam, dass das Skype-Team noch nicht versucht hat, diesen Fehler zu beheben.
Pradeeban Kathiravelu
@KathiraveluPradeeban das Problem ist, dass in meinem Fall dieses Ding die zukünftige Aufzeichnung des Chatverlaufs vermieden, aber den alten vom Server neu geladen hat . Außerdem möchte ich den Chatverlauf nicht deaktivieren. Ich möchte nur die Vergangenheit vergessen ... um dieses Passwort loszuwerden, habe ich an der falschen Stelle getippt (Schuld click-to-focus ...) ;-) (Übrigens, ich habe die Änderung dieses Passworts beendet ...)
Rmano
Die obige Lösung löscht in der Tat Ihren Verlauf und Ihre kürzlich kontaktierte Liste. WARNUNG: Es werden auch alle Ihre Kontakte gelöscht.
Brad Horn
@BradHorn Meine Kontakte wurden nie gelöscht. Ich versuchte es.
Pradeeban Kathiravelu
Es versteckte auch alle meine Kontakte. Ich konnte das beheben, indem ich einen Testanruf über Optionen / Audiogeräte / Testanruf tätigte. Und es hat mir gezeigt, dass ich kürzlich mit einem Kontakt gesprochen habe + Ich habe eine Datei gesendet - das bedeutet, dass nicht alles gelöscht wird.
MiroJanosik
5

Wie wäre es mit Atomwaffen? WARNUNG Dadurch wird Ihr Skype-Profil effektiv beschädigt:

Machen Sie zuerst ein Backup:

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

Entfernen Sie nun das .Skype-Verzeichnis:

rm -r ~/.Skype

Erledigt.

Beachten Sie, dass dadurch nur die lokale Kopie des Verlaufs entfernt wird, die von Skype bei der Anmeldung wiederhergestellt wird.

Braiam
quelle
Ja. Letzte Auswegwaffe. ;-)
Rmano
1
@Rmano warte, haben wir das nicht schon erreicht?
Braiam
Ich habe den Chatverlauf in den Optionen deaktiviert, Skype beendet und das ~ / .Skype-Verzeichnis entfernt. Wenn ich mich wieder anmelde, werden alle meine Kontakte langsam aus dem Internet geladen, und nach einer Weile werden auch alle meine Konversationen neu geladen. Verwenden von Skype 4.2.
Marco Lackovic
@Krige Wenn es so ist, dann ist der Verlauf nicht lokal gespeichert.
Braiam
@Braiam, das habe ich mir gedacht. Wie können wir in solchen Fällen den Chat-Verlauf löschen?
Marco Lackovic
1

Sagen wir, der Skype-Benutzername des Benutzers ist 'rom' und der Computername ist 'russland':

rome@russia:~$ cd /home/rome/.Skype/rome/
rome@russia:~$ rm -rf `find . -name "*.dbb"
d4diaz
quelle
Wie Sie im letzten Absatz der Frage lesen konnten, habe ich es versucht. Funktioniert nicht Es vergisst sehr alte Chat-Inhalte, nicht alle.
Rmano
0

Ich habe es mit Skype 4.3.0.37 gemacht (weil Mackys Antwort nicht funktioniert hat), indem ich alle Datensätze aus den Tabellennachrichten in der SQLite-Datenbank von Skype gelöscht habe.

Installieren sqlite3Sie zuerst, wenn Sie es nicht haben:

sudo apt-get install sqlite3

Beenden Sie dann Skype, um die Datenbank zu entsperren, und führen Sie die folgende Anweisung aus, wobei Sie die [username]mit Ihrem Skype-Namen ändern:

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

Dadurch wird der Chat-Verlauf auf Ihrem lokalen Computer gelöscht. Ich bin mir jedoch nicht sicher, ob Skype ihn aus dem Internet neu laden wird.

lmazgon
quelle
0

Wenn Sie nur eine Personennachricht löschen möchten. Das musst du machen. 1. Abmelden von Skype. 2. Installieren Sie sqlite3 (falls noch nicht geschehen). Sudo apt-get install sqlite3 # Installieren von sqlite3

  1. dann mach das. (unter der Annahme, dass die Skype-ID dieser Person "nafis.ahmad" lautet)

    sqlite3 ~ / .Skype / [Ihr-Skype-Benutzername] /main.db "Löschen von Nachrichten, bei denen dialog_partner = 'nafis.ahmad';"

Nafis Ahmad
quelle
0

Wenn Sie skypeforlinux verwenden:

1- Beenden Sie die Anwendung.

2- Benennen Sie die Datei Databases.db an diesem Speicherort um:

~/.config/skypeforlinux/databases/

3- Starten Sie skypeforlinux neu

Sergio Abreu
quelle
-1

Fanden das hilfreich, denke ich: http://adminspot.net/topic/5042-removing-skype-chat-history-linux-ubuntu-should-work-for-other-distros-as-well/

Zitat: "Fand dies im Netz dank des Originalplakats

In der aktuellen Linux-Version für Skype 2.2 Beta fehlt eine Schaltfläche zum Löschen des Verlaufs, und es scheint kein Fehlerticket zu geben.

Wenn Skype nicht ausgeführt wird, öffnen Sie Ihren Home-Ordner und wählen Sie Versteckte Dateien anzeigen. Suchen Sie den einen .skype-Ordner, um ihn in .skypeold (oder was auch immer) umzubenennen.

Sobald Sie sich wieder bei Skype angemeldet haben, können Sie den umbenannten Ordner löschen

Bär "

Yinon
quelle
Yinon: Dies ist genau die Antwort von Braiam.
Rmano