Removendo conversa do Skype no Ubuntu
O Skype para Ubuntu não possui a opção para apagar histórico de um chat. Para fazer isto, será necessário acessar diretamente o banco de dados do Skype. Siga os passos abaixo:
1) Instalar o plugin SQLite Manager do Firefox
2) Fechar o Skype por completo. Se os processos do Skype não forem terminados, as mensagens não serão apagadas. Vale a pena verificar com:
ps aux | grep skype
Se algum processo do Skype for encontrado, por exemplo o de número 666, fazer um kill com -9:
sudo kill -9 666
3) No Firefox, clicar no menu "Tools" -> "SQL Lite Manager"
4) Abrir o arquivo de banco de dados do Skype. Geralmente ele fica em:
/home/user/.Skype/login.do.skype/main.db
De qualquer forma, o arquivo chama-se "main.db" e pode ser procurado com o seguinte comando:
locate main.db
5) Clique na aba "Execute SQL" e rode a seguinte query (não esquecer de substituir o LIKE '%nome do chat%') pelo nome do chat que você quer excluir o histórico:
SELECT * FROM Messages WHERE chatname IN ( SELECT chatname FROM Messages WHERE chatname LIKE '%nome do chat%' GROUP BY chatname ) ORDER BY TIMESTAMP
6) Verifique o resultado da query para ter certeza que as mensagens são as que você quer apagar
7) Rode a query abaixo para apagar as mensagens em definitivo:
DELETE FROM Messages WHERE id IN ( SELECT id FROM Messages WHERE chatname IN ( SELECT chatname FROM Messages WHERE chatname LIKE '%nome do chat%' GROUP BY chatname ) ORDER BY TIMESTAMP )