Como limpar arquivos usados ​​recentemente sem usar um terminal?

30

Como posso limpar os arquivos usados ​​e visualizados recentemente sem usar o terminal?

Pascal
fonte
1
O que há de errado com o terminal? Você sempre pode criar um atalho gráfico para um comando do terminal.
23911 Adam Byrtek
3
Bem, nós, fãs do Linux, não nos importamos ... mas os novos usuários que migram de outro sistema operacional podem preferir um método GUI para limpar os arquivos visualizados recentemente.
nik90
3
no ubuntu 10.10 você tem uma opção no menu para isso. eu acho que é mais rápido e mais fácil de usar via gui
Pascal

Respostas:

7

A única maneira de saber como fazer isso é instalar o Ubuntu Tweak, que pode ser encontrado em http://ubuntu-tweak.com/ e instalando o software.

Abra o Ubuntu Tweak up e vá para Configurações do Gnome e desmarque a opção Ativar a lista "Documentos recentes" em todo o sistema

scouser73
fonte
obrigado pela resposta. Eu tentei instalar o ubuntu tweaks há alguns dias atrás, mas requer python <2.7 e 2.7.1 faz parte do natty. então eu tenho que esperar por uma atualização
Pascal
launchpad.net/~tualatrix/+archive/ppa é o PPA do Ubuntu Tweak que será instalado para você sem que ocorram problemas de dependência não atendidos.
precisa
Esta solução não funciona mais. Estou na área de trabalho clássica e desmarcou a opção como costumava fazer após uma nova instalação, mas os documentos recentes continuam se acumulando.
Oxwivi 14/05
23

Depende se você estiver usando o Unity ou a área de trabalho clássica.

No Unity, os documentos recentes que você vê na lente Arquivos são registrados usando o Zeitgeist. Se você não quiser usar o terminal para removê-los ou apenas remover alguns deles, a melhor coisa a fazer é instalar o "Diário de Atividades" usando o Centro de Software. Abra o Diário de atividades e você verá todos os aplicativos e documentos usados ​​recentemente, agrupados por dia. Se você clicar com o botão direito do mouse em um documento e clicar em "Excluir item do Diário", o Zeitgeist esquecerá que você usou esse documento naquele momento específico. Se você clicar em "Excluir todos os itens com este URL", o Zeitgeist esquecerá que você usou esse documento. Se você deseja excluir tudo, este comando do terminal (que outros já postaram) fará o trabalho:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace

Há um aplicativo Zeitgeist Global Privacy em desenvolvimento que facilitará isso, mas infelizmente ele ainda não foi lançado.

A área de trabalho Clássica (e as listas de arquivos usados ​​recentemente nos menus Arquivo da maioria dos aplicativos) armazena um registro dos seus documentos usados ​​recentemente em ~ / .local / share / recentemente usado.xbel. Você pode simplesmente excluir este arquivo usando o gerenciador de arquivos ou copiar e colar o seguinte código em um terminal:

rm ~/.local/share/recently-used.xbel

Espero que ajude!

Josh
fonte
5

Você pode usar a bleachbitpartir de sua página inicial no SourceForge ou instalá-lo através do Centro de Software.

Ele pode excluir todos os arquivos desnecessários e o cache do sistema.

Abra o BleachBit e verifique suas preferências:
para excluir documentos recentes, selecione apenas Systemrecent documents

paru38
fonte
5

Atualize para 12.04. Ele vem com um assistente de limpeza e configurações por padrão.

Em Configurações do sistema, clique em Privacidade , há uma opção para limpar o histórico recente.

Aprendiz curioso
fonte
Esclarecer a sua resposta com screenshots
Tachyons
2

No Nautilus do Ubuntu 16.04, clique em "Recente" no painel esquerdo e esta tela aparece:

Arquivos recentes

Destaque os arquivos que você deseja remover da lista Recente e clique com o botão direito do mouse para abrir o menu de contexto. Depois selecione Remove from Recent.

WinEunuuchs2Unix
fonte
2

Execute os seguintes comandos no seu terminal:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
huache
fonte
2
A pergunta diz sem usar o terminal #
Sergiy Kolodyazhnyy
2

Há um tempo atrás, desenvolvi um indicador de arquivos recentes para o Ubuntu 16.04 LTS, que foi concebido como projeto pessoal, embora eu o tenha usado para responder algumas outras perguntas aqui no Ask Ubuntu, particularmente aqui e aqui . Entre outros recursos, possui uma opção para limpar arquivos usados ​​recentemente.

insira a descrição da imagem aqui

A obtenção do indicador é bastante simples:

sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator
Sergiy Kolodyazhnyy
fonte
0

É isso que funciona para mim, DESATIVANDO TODAS AS REGISTAS.

Copie estas três linhas para um arquivo de texto em branco:

CREATE TRIGGER IF NOT EXISTS no_logging_uri AFTER INSERT ON uri BEGIN DELETE FROM uri ;  END;
CREATE TRIGGER IF NOT EXISTS no_logging_event AFTER INSERT ON event BEGIN DELETE FROM event ;  END;
CREATE TRIGGER IF NOT EXISTS no_logging_text AFTER INSERT ON text BEGIN DELETE FROM text ;  END;

Vamos supor que você nomeou o arquivo como triggers.sql . A próxima coisa a fazer é aplicar esses gatilhos no banco de dados de atividades:

$ cat triggers.sql | sqlite3 ~/.local/share/zeitgeist/activity.sqlite

Se você deseja restaurar a funcionalidade padrão, basta remover o banco de dados (ele será recriado sem os gatilhos):

$ rm ~/.local/share/zeitgeist/activity.sqlite
dschulz
fonte
Desculpe por ter perdido a parte "sem usar o terminal" :)
dschulz
-2

remova todos os filhos do arquivo xml ~ / .local / share / recentemente-usados.xbel

<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
      xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
      xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
/>

e

$ sudo chattr +i ~/.local/share/recently-used.xbel

para torná-lo imutável. solte todos os itens de eventos no banco de dados sqlite3 e torne-os imutáveis.

$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite
9re
fonte