Questão Como posso impedir que arquivos recentes apareçam no Unity?


Eu às vezes navego arquivos de mídia eróticos, mas gostaria de evitar que eles apareçam em arquivos e pastas / recentes. Como eu posso fazer isso?

O velho "fazendo .recently-used.xbel um truque de pasta de 10.10 e mais antigo não funciona mais.

Além disso, prefiro desativar o rastreamento apenas temporariamente.

Eu também prefiro não usar um usuário separado para isso, já que alternar usuários às vezes não é rápido o suficiente.


150
2018-03-08 18:24


origem


Claro que você não quer mudar de usuário? Você recebe uma estatueta de Warhammer grátis. - Oli♦


Respostas:


Método 1: Usando o Gerenciador de Log de Atividades

Ubuntu Preciso 12.04

No Ubuntu Precise Activity Log Manager 0.9 está incluído por padrão. Pode ser acessado a partir de Configurações do Sistema ou apenas procurando por Privacidade.

Finding Activity Log Manager in Dash enter image description here

Ou você pode simplesmente digitar Privacidade em colisão

enter image description here

Agora você pode iniciar aplicativos de lista negra. Screenshots

enter image description here enter image description here enter image description here


Gerenciador de logs de atividades no Oneiric e primeiro lançamento

Você pode instalar o Activity Log Manager a partir do PPA estável.

Para obter mais detalhes sobre o Activity Log Manager, você deve verificar artigo sobre OMG! Ubuntu! e artigo sobre Webupd8

Uma nova versão do Activity Log Manager está em desenvolvimento, que parece melhor e é mais simples de usar. Uma captura de tela do Activity Log Manager não lançado

Unreleased Activity Log Manager screenshot


Método 2: Usando o Diário de Atividades do Gnome

Você pode fazer isso, desde que haja algum padrão nos arquivos. Por exemplo, você manteve todo o seu conteúdo explícito na pasta /home/mrpig/erotica/ pasta.

Então abra Diário de Atividade que é um frontend GUI para Zeitgeist que atua como um painel mostrando suas atividades recentes. No ícone do Zeitgeist, na parte superior direita, clique em Preferências. Verifique o plugin "Blacklist Manager"

Então vá para a aba "BlackList Manager". Clique no botão Novo e edite a nova entrada que vem como file:///home/mrpig/erotica/*


Pergunta vinculada:

  1. Arquivos ocultos são mostrados no Dash

137
2018-03-08 20:48



O Diário de Atividades do Gnome não é Zeitgeist, então você deve explicar que ele precisa instalar o Activity Journal primeiro. - Alin Andrei
Estamos trabalhando em um novo gerenciador de lista negra. Quando sai pela versão 0.9, você terá um ótimo controle sobre o que você quer colocar na lista negra e o que não - Manish Sinha
Eu encontrei um efeito colateral não tão bom: se você realmente quer esconder alguma coisa, isso não é suficiente: Toda vez que o Zeitgeist não pode escrever uma entrada por causa da lista negra, ele está logado em ~ / .cache / zeitgeist / daemon.log - tobi
O plugin do gerenciador de lista negra não parece existir no Ubuntu 11.10. - Marius Gedminas
Isso não funciona mais em 13.04, apesar de estar na lista negra, itens ainda aparecem no Dash. - user99306


Existe uma maneira de fazer isso, mas também limpará todos os outros arquivos recentes.

Tudo o que você precisa fazer é executar os seguintes comandos:

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

Editar zeitgiest / activity.sqlite não existe mais no meu sistema:

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

Demora um momento, mas é repopulado quando o daemon é iniciado.

Atualizar:  Gerenciador de Log de Atividades foi lançado. Esta é uma ferramenta de GUI que permite ajustar o histórico do Zeitgeist: você pode excluir parte do histórico do Zeitgeist, fazer uma lista negra de alguns aplicativos ou impedir o registro de certos tipos de arquivos, bem como pastas da lista negra.

Instale-o usando os comandos abaixo:

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update
sudo apt-get upgrade
zeitgeist-daemon --replace
sudo apt-get install activity-log-manager

Eu gravei um vídeo de demonstração do Activity Log Manager aqui: http://www.youtube.com/watch?v=-eQn7ZyfSlw


25
2018-03-08 18:55



O plugin da lista negra mencionado na resposta aceita não funcionou para mim, mas esta solução fez. - Jay
@Jay O rm A solução excluirá todo o seu histórico e não apenas arquivos recentes. - Manish Sinha


Apenas renomeie a pasta depois de navegar. Depois que você renomeou, os arquivos não serão exibidos em arquivos recentes de unidade. Muito fácil solução, apenas certifique-se que você não esquece toda vez que você usa essa pasta :)

(Sry para meu inglês)


6
2018-05-08 10:57





O velho truque "fazer um novo uso da pasta .xbel uma pasta" funciona, mas agora o arquivo está em ~ / .local / share, portanto:

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

...funciona para mim :)


4
2017-07-21 21:33



Isso ainda funciona? Eu não sei de onde tudo faz Unity obter sua lista de arquivos. - Manish Sinha
Sim, isso é importante para o diálogo de arquivo no nautilus. Uma alternativa é usar o gerenciador de lista negra ssokolow.com/gtk-recent-scrubber - Bazon
Eu acho que tive problemas com apenas substituí-lo por uma pasta (removê-lo mais ou menos). O que funciona de forma confiável é sudo chattr +i ~/.local/share/recently-used.xbel. Embora isso não ajude o Zeitgeist. - pcworld


Os desenvolvedores do Zeitgeist estão trabalhando em Privacidade global do Zeitgeist. Ele permitirá remover parte do histórico do Zeitgeist (última hora, semana, etc), colocar um aplicativo ou um tipo de arquivo na lista negra do histórico e exclusão de uma pasta do histórico. Algumas capturas de tela são fornecidas na postagem do blog vinculada.


2
2018-04-17 19:37





A resposta que aponta para o gerenciador de log de atividades é verdadeira zeitgeist. Mas zeitgeist não é a única maneira de o sistema acompanhar os arquivos usados ​​recentemente. Alguns aplicativos ainda usam o método antigo, em que o acesso a pastas e arquivos é gravado em um arquivo de log central localizado em ~/.local/share/recently-used.xbel. Este registrador de atividade mais antiga é chamado GtkRecentManager. Você pode ler mais sobre a interação entre o zeitgeist e sua contraparte mais antiga Aqui.

Em contraste com zeitgeist, não há ferramenta oficial do GNOME para GtkRecentManager isso permitiria controlar o que é logado e o que não é. No entanto, como Bazon apontou em um comentário acima existe uma solução de terceiros que faz o trabalho muito bem:

Scrubber de arquivos recentes GTK + por ssokolow

Na página do projeto:

Então, você continua correndo para o GNOME para limpar sua lista de arquivos recentes e,   mais cedo ou mais tarde, você decide que seria mais fácil simplesmente desligá-lo   completamente e que você realmente não estaria perdendo nada no   processo.

Esta ferramenta tem uma abordagem ligeiramente diferente inspirada no   Extensão HistoryBlock para o Firefox. Com este depurador, você dá um   lista de lugares que você não deseja mostrar em seus arquivos recentes   lista, então você continua com sua vida. (E faz o seu trabalho   Discretamente.)

O depurador ficará em segundo plano, aguardando novos arquivos   aparecem na lista. Se eles correspondem a qualquer uma das entradas em seu   lista negra, ele os expulsa. Sem problemas, sem confusão. Você acabou de definir   e esqueça isso.

A ferramenta oferece apenas uma interface CLI, mas é relativamente fácil de usar. Instruções podem ser encontradas no página do projeto e ajuda do CLI:

$ gtk_cleanup.py --help 

Usage: gtk_cleanup.py [options]

A simple little tool which watches GTK+'s global recent files list and
removes anything that matches a hashed blacklist of URI prefixes.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         Increase the verbosity. Use twice for extra effect.
  -q, --quiet           Decrease the verbosity. Use twice for extra effect.

  Resident-Compatible Actions:
    --purge             Purge all Recently Used entries during the initial
                        scrub.
    --config=FILE       Specify a non-default config file

  Non-Resident Actions:
    -a URI, --add=URI   Add URI to the list of blacklisted prefixes.
    -r URI, --remove=URI
                        Remove prefixes from the blacklist which match URI
    --once              Don't become resident. Just scrub and exit.

2
2017-10-13 01:33





O que eu faço é apenas renomear a pasta, adicionar um _ no final e ele desapareceu da lista. Mas fornecer um Clear recente histórico janelas não deve ser tão difícil.


1
2017-07-07 13:53





para Ubuntu 11.10 (Onirico) + Unidade (3D)

[Adaptado de Alin Andrei (responda).]

ATUALIZADA:  Método mais seguro de parar, apagar, reiniciar (para Zeitgeist)

passo 1. obter as ferramentas

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update

sudo apt-get install activity-log-manager

passo 2. definir arquivos / atividade do diretório para ignorar.

'Activity Log Manager' >> Files >> Prevent logging files :

(Select folder) /home/$username/Private  [Add]           -  private folders
(Select folder) /home/$username/install/image  [Add]     -  Ubuntu .ISO files

(Close)

passo 3. limpar todo o histórico [método seguro]

zeitgeist-daemon --quit

ls -l ~/.local/share/zeitgeist/

sudo rm ~/.local/share/zeitgeist/activity.sqlite.bck  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite-journal  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite

passo 4. reinicie o Zeitgeist [método seguro]

zeitgeist-daemon &

(O e comercial '&' permite que o processo seja executado em segundo plano.)


1
2017-10-26 02:26





Usando um Método GUI:

  1. Clique no Ícone casa no Barra de ferramentas esquerda que abre Nautilus no seu diretório pessoal.
  2. Sob Visão no Barra de ferramentas superior certificar-se de que Mostrar arquivos ocultos está checado.
  3. Agora usando Nautilus navegar para .local/share.
  4. Opcional: se você não gosta de digitar: destaque o arquivo: recentemente usado.xbel  então clique direito e escolha Renomear copie todo o nome do arquivo de recentemente usado.xbel usando tanto Ctrl+c ou Ctrl+Inserir
  5. Agora Excluir o arquivo: recentemente usado.xbel 
  6. Em uma área em branco da pasta atual, clique com o botão direito do mouse e escolha Criar documento / arquivo vazio
  7. Renomear o nome do arquivo padrão: novo arquivo para recentemente usado.xbel Pelos dois digitando ou se você seguiu o passo 4 Colar de Ctrl+V ou Mudança+Inserir o nome para que o novo arquivo apareça como recentemente usado.xbel 

0
2017-07-27 00:25



Unity não usa recently-used.xbel ATÉ ONDE SEI. Corrija-me se eu estiver enganado. - Manish Sinha