Como excluir o histórico de bate-papo no Skype para apenas um contato no Linux

1

Estou tentando excluir o histórico de bate-papo de apenas um contato no Linux. Eu tentei o sqlite:

http://www.sqlite.org/download.html

mas remove a conversação do chat por um tempo e depois de reiniciar o skype, retorna-os de volta. Existe uma maneira de excluir o bate-papo para uma pessoa definitiva? Obrigado.

    
por mistery_girl 20.03.2016 / 10:16

1 resposta

5

Você pode fazer isso com sqliteman .

Você pode instalar o sqliteman no Ubuntu Software Center .

Primeiro, não apenas fechar, mas realmente sair do Skype (clique com o botão direito do mouse no ícone do Skype no painel do Unity e selecione sair).

Agora faça um backup do banco de dados sqlite do Skype. Com o seu gerenciador de arquivos favorito, acesse $HOME/.skype/YOUR-SYKPE-NAME/ e duplique o arquivo main.db .

Inicie o sqliteman e abra o arquivo $HOME/.skype/YOUR-SYKPE-NAME/main.db Você pode precisar ativar a exibição de arquivos ocultos: Clique com o botão direito do mouse no seletor de arquivos em algum lugar na lista de arquivos e marque "exibir arquivos ocultos".

Quando aberto, no site da direita no topo você vê o Editor SQL. Execute os seguintes comandos SQL, um por um clicando na única seta verde na parte superior. Após each , execute o SQL-Editor e cole / edite o próximo.

Substitua SKYPE_NAME pelo nome real do Skype do parceiro do Skype, não com um nome de alias!

DELETE FROM messages WHERE
 dialog_partner="SKYPE_NAME" OR
 chatname LIKE "%/$SKYPE_NAME;%" OR
 chatname LIKE "#SKYPE_NAME/$%"
DELETE FROM chats WHERE
 dialog_partner="SKYPE_NAME" OR
 name LIKE "%/$SKYPE_NAME;%" OR
 name LIKE "#SKYPE_NAME/$%"
DELETE FROM chatmembers WHERE
 identity = "SKYPE_NAME" OR
 chatname LIKE "%/$SKYPE_NAME;%" OR
 chatname LIKE "#SKYPE_NAME/$%"
DELETE FROM participants WHERE identity="SKYPE_NAME"
DELETE FROM conversations WHERE
 identity LIKE "%$SKYPE_NAME;%" OR
 identity = "SKYPE_NAME" OR
 identity LIKE "#SKYPE_NAME/$%"
DELETE FROM transfers WHERE partner_handle = "SKYPE_NAME"
DELETE FROM voicemails WHERE partner_handle = "SKYPE_NAME"

Feche o sqliteman (se solicitado, não é necessário salvar as alterações do editor de SQL) e inicie o Skype. O histórico de SKYPE_NAME deve ser eliminado.

    
por cmks 20.03.2016 / 13:08