Limpar o histórico dos documentos recentes do Ubuntu 11.10
Script para limpar o histórico dos documentos recentes do Ubuntu 11.10.
1 - Privacidade é algo importante;
2 - Fiz para uso pessoal e está funcionando;
3 - Não encontrei uma ferramenta pronta no Ubuntu 11.10;
5 - Salve na pasta do usuário e dê permissão para execução (chmod +x); e
6 - Se quiser melhorar o script, vá em frente e disponibilize para a comunidade.
1 - Privacidade é algo importante;
2 - Fiz para uso pessoal e está funcionando;
3 - Não encontrei uma ferramenta pronta no Ubuntu 11.10;
5 - Salve na pasta do usuário e dê permissão para execução (chmod +x); e
6 - Se quiser melhorar o script, vá em frente e disponibilize para a comunidade.
Descrição
Script para limpar o histórico dos documentos recentes do Ubuntu 11.10.
1 - Privacidade é algo importante;
2 - Fiz para uso pessoal e está funcionando;
3 - Não encontrei uma ferramenta pronta no Ubuntu 11.10;
5 - Salve na pasta do usuário e dê permissão para execução (chmod +x); e
6 - Se quiser melhorar o script, vá em frente e disponibilize para a comunidade.
1 - Privacidade é algo importante;
2 - Fiz para uso pessoal e está funcionando;
3 - Não encontrei uma ferramenta pronta no Ubuntu 11.10;
5 - Salve na pasta do usuário e dê permissão para execução (chmod +x); e
6 - Se quiser melhorar o script, vá em frente e disponibilize para a comunidade.
Versões atualizadas deste script
#!/bin/bash dialog --msgbox "Script para limpeza do histórico de documentos recentes." 7 60 dialog --yesno "Deseja limpar histórico de documentos recentes?" 7 50 if [ $? = "0" ]; then rm -f ~/.local/share/recently-used.xbel sudo touch ~/.local/share/recently-used.xbel sudo chmod 400 ~/.local/share/recently-used.xbel sudo chattr +i ~/.local/share/recently-used.xbel rm -f ~/.local/share/zeitgeist/activity.sqlite dialog --msgbox "O histórico será limpo após encerrar esta sessão." 7 70 else dialog --msgbox "Sainda sem fazer nada..." 7 50 fi dialog --yesno "Deseja interromper o programa de gravação do histórico?" 7 70 if [ $? = "0" ]; then ps -ax | grep zeitgeist-datahub > /tmp/meu_script | grep ? /tmp/meu_script > /tmp/meu_script2 | cut -d" " -f2 /tmp/meu_script2 > /tmp/meu_script3 | cat /tmp/meu_script3 dialog --msgbox "Use o comando kill para matar o processo: `cat /tmp/meu_script3`" 7 70 else dialog --msgbox "Ok, execute o script ao final da seção para limpar o histórico." 7 70 fi rm -f /tmp/meu_scrip*
Edson, eu tive problemas no Ubuntu, a partir da versão 11.04, pois quando abrimos o Dash no histórico apareciam arquivos que não queremos que outros vejam (claro, aqueles arquivos...)
Encontrei a solução somente em sites em inglês. Há uma maneira de controlar o Zeitgeist, o histórico de arquivos e programas do Ubuntu. Aqui vai:
Vários sites, como o OMGUbuntu, dão a dica completa, eu instalei e roda perfeitamente bem.
Activity Log Manager é uma interface gráfica que permite o controle simples do que fica logado pelo Zeitgeist.
Pode ser configurado de acordo com vários critérios, como aplicações específicas, tipo de arquivo ou pastas, interrompendo o login ou deletando os eventos no Journal (Diário de Atividades)
Instale Zeitgeist e Activity Log Manager for Zeitgeist no Ubuntu usando o PPA
Abra o Terminal e digite os comandos:
--------------------------------------------
sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update
sudo apt-get install zeitgeist activity-log-manager
--------------------------------------------
Se não estiver já instalado, instale o Diário de Atividades pela Central de Programas.
Eu escolhi, por exemplo, nunca mostrar no histórico arquivos de qualquer tipo de uma determinada pasta.
No entanto, os arquivos que já estavam lá continuarão aparecendo. Para apagar esses registros antigos, abra o Diário de Atividades (Gnome-activity-journal) e apague esses registros.
Depois disso, com o Activity Log Manager configurado, os arquivos ou pastas que vc escolheu não irão mais aparecer no histórico.
Se tiverem dúvidas, procurem por Activity Log Manager ou Activity Journal
Saudações