Removendo conversa do Skype no Ubuntu

De Basef
Revisão de 19h56min de 19 de junho de 2015 por Admin (discussão | contribs) (Criou página com '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 a...')

(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

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. 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 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