¿Cómo borrar el historial de chat de Skype?

15

Parece que en la versión de Windows de Skype, hay una opción para borrar el historial de chat . Se supone que es, Tools > Options > IM & SMS > Clear history buttonpero efectivamente no hay nada similar aquí:

Sin botón borrar historial

Esta opción no está presente en la versión que viene con mi Ubuntu 13.04. En la configuración de privacidad hay esta opción:

ingrese la descripción de la imagen aquí

y en algún lugar del foro de Skype se dice que cambiar eso a Desactivar historial y luego reiniciar Skype eliminará el historial de chat. Intenté eso, no trabajes.

Al buscar un poco, descubrí que debes eliminar algunos archivos del directorio de Skype ; Lo hice desde el directorio que tengo:

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

... todavía no voy. Antes de deshacerme de todo el directorio .Skype y reconfigurar todo Skype, ¿hay alguien que sepa cómo hacerlo? El contenido del directorio es:

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

Eliminar todos los demás *.dbbtampoco funciona.

Lección : nunca ponga datos confidenciales en un chat de Skype.

Rmano
fuente
Prueba esto. Haga clic en Herramientas -> Opciones -> MI y SMS y en el botón Borrar historial.
Mitch
@Mitch, ese botón está disponible en las versiones de Windows y Mac de Skepe, pero no en Linux, como digo en el primer párrafo de la pregunta ... ¿Qué versión está comprobando?
Rmano

Respuestas:

5

Estoy ejecutando Linux Mint 17 y pude borrar el historial de chat. Pero no te gustará la respuesta.

Primero intenté eliminar todos los datos en el directorio ./Skype. No ayudó, como todos los anteriores han señalado.

Tengo Windows XP instalado en una VM VirtualBox de Oracle. Instalé Skype en la VM Windows, luego fui a Opciones -> Privacidad y configuré "Mantener historial de chat para ..." en Desactivar historial.

De todos modos, después de eliminar los viejos chats usando la instalación de Windows, volví a Linux Mint, comencé Skype y adivina qué, amigos. --no hay historial de chat.

Bhante-S
fuente
3
Eso realmente significa que Skype mantiene esos datos en línea, y eso no proporciona a los usuarios de Linux una forma de eliminarlos. Bien ... Gracias de todos modos, +1.
Rmano
9

El servicio al cliente de Skype me indicó que hiciera lo siguiente:

  1. Vaya a Opciones -> Privacidad y configure "Mantener historial de chat para ..." en Desactivar historial, luego cierre sesión e inicie sesión.

  2. Vaya a $ HOME / .Skype / my_skype_name / y elimine solo main.db. Cerrar sesión e iniciar sesión.

Funcionó.

Macky
fuente
No estoy seguro de por qué esta no fue la respuesta aceptada. Funciona perfectamente sin una máquina virtual de Windows. Sin embargo, es extraño que el equipo de Skype no haya intentado solucionar este problema todavía.
Pradeeban Kathiravelu
@KathiraveluPradeeban el problema es que en mi caso esto evitó la futura grabación del historial de chat, pero volvió a cargar el antiguo desde el servidor. Además, no quiero deshabilitar el historial de chat; Solo quiero olvidar la anterior ... para deshacerme de esa contraseña que escribí en el lugar equivocado (culpar al hacer clic para enfocar ...) ;-) (Por cierto, terminé de cambiar esa contraseña ...)
Rmano
De hecho, la solución anterior eliminará su historial y la lista contactada recientemente. ADVERTENCIA: también eliminará todos sus contactos.
Brad Horn
@BradHorn Nunca eliminó mis contactos. Lo intenté.
Pradeeban Kathiravelu
También ocultó todos mis contactos. Logré arreglar eso haciendo una 'llamada de prueba' a través de Opciones / Dispositivos de sonido / Hacer una llamada de prueba. Y me mostró que tuve una conversación reciente con un contacto + envié un archivo, lo que significa que no elimina todo.
MiroJanosik
5

¿Qué hay de bombardearlo? ADVERTENCIA Esto destruirá efectivamente tu perfil de Skype:

Primero, haz una copia de seguridad:

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

Ahora elimine el directorio .Skype:

rm -r ~/.Skype

Hecho.

Tenga en cuenta que esto solo eliminará la copia local del historial que Skype restaurará al iniciar sesión.

Braiam
fuente
Sí. Arma de último recurso. ;-)
Rmano
1
@Rmano espera, ¿no llegamos a esa etapa ya?
Braiam
Deshabilité el historial de chat en las opciones, salí de Skype, eliminé el directorio ~ / .Skype. Cuando vuelvo a iniciar sesión, puedo ver que todos mis contactos se vuelven a cargar lentamente desde Internet y, después de un tiempo, todas mis conversaciones también se vuelven a cargar. Usando Skype 4.2.
Marco Lackovic
@Krige si es así, entonces el historial no se almacena localmente.
Braiam
@Braiam, eso es lo que supuse. Entonces, ¿cómo podemos borrar el historial de chat en tales casos?
Marco Lackovic
1

la forma terminal de hacerlo, digamos que el nombre de usuario de skype del usuario es 'roma' y el nombre de la computadora es 'rusia':

rome@russia:~$ cd /home/rome/.Skype/rome/
rome@russia:~$ rm -rf `find . -name "*.dbb"
d4diaz
fuente
Como podías leer en el último párrafo de la pregunta, lo intenté. No funciona Olvida el contenido de chat muy antiguo, no todos.
Rmano
0

La forma en que lo hice en Skype 4.3.0.37 (porque la respuesta de Mackys no funcionó) fue eliminar todos los registros de los mensajes de la tabla en la base de datos SQLite de Skype.

Primero instale sqlite3si no lo tiene:

sudo apt-get install sqlite3

Luego salga de Skype para desbloquear la base de datos y ejecute la siguiente instrucción, cambiando la [username]con su nombre de skype:

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

Esto eliminará el historial de chat en su computadora local, aunque no estoy seguro de si Skype lo volverá a cargar desde Internet.

lmazgon
fuente
0

Si desea eliminar solo el mensaje de una persona. Usted necesita hacer ésto. 1) Cierre de sesión de skype. 2. instalar sqlite3 (si aún no está instalado) sudo apt-get install sqlite3 # installation sqlite3

  1. entonces haz esto. (suponiendo que la identificación de Skype de esa persona es "nafis.ahmad")

    sqlite3 ~ / .Skype / [your-skype-username] /main.db "eliminar de mensajes donde dialog_partner = 'nafis.ahmad';"

Nafis Ahmad
fuente
0

Si usa skypeforlinux:

1- Salir de la aplicación.

2- Cambie el nombre del archivo Databases.db dentro de esta ubicación:

~/.config/skypeforlinux/databases/

3- Reiniciar skypeforlinux

Sergio Abreu
fuente
-1

Encontré esto, útil, supongo: http://adminspot.net/topic/5042-removing-skype-chat-history-linux-ubuntu-should-work-for-other-distros-as-well/

Cita: "Encontré esto en la red gracias al póster original

La versión actual de Linux para skype 2.2 beta carece de un botón para eliminar el historial y no parece haber un ticket de error, por lo tanto, si desea borrar su historial de chat.

Con Skype no ejecutándose, abra su carpeta de inicio, seleccione mostrar archivos ocultos, encuentre el .skype, cámbiele el nombre a .skypeold (o lo que sea).

Una vez que haya iniciado sesión en Skype, puede eliminar la carpeta renombrada

Oso "

yinon
fuente
yinon: esta es EXACTAMENTE la respuesta de Braiam.
Rmano