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

150

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

O antigo truque "fazendo .recently-used.xbel a" de 10.10 e anterior 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 não é rápido o suficiente.

    
por mr.pig 08.03.2011 / 19:24

11 respostas

137

Método 1: Usando o Activity Log Manager

Ubuntu precisa 12.04

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

Ou você pode simplesmente digitar Privacidade no Dash

Agora você pode iniciar os aplicativos da lista negra. Screenshots

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

Você pode instalar o Activity Log Manager no PPA estável .

Para mais detalhes sobre o Activity Log Manager, você deve verificar o 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 Gerenciador de Log de Atividades inédita

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

Em seguida, abra o Diário de Atividades , que é uma interface GUI para o Zeitgeist, que funciona como um Painel de Controle mostrando seu recente actividades. No ícone do Zeitgeist, na parte superior direita, clique em Preferências. Verifique o plugin "Blacklist Manager"

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

Pergunta relacionada:

  1. Os arquivos ocultos são mostrados no Dash
por Manish Sinha 08.03.2011 / 21:48
25

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 pouco, mas é repopulado quando o daemon é iniciado.

Atualização: Log de atividades Gerente foi liberado. 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

Registrei um Activity Log Manager de demonstração de vídeo aqui: link

    
por Alin Andrei 08.03.2011 / 19:55
6

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 cada vez que você usa essa pasta:)

(Sry para meu inglês)

    
por Lev 08.05.2011 / 12:57
4

O velho truque "fazer uma nova gravação.recently.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:)

    
por Simon 21.07.2011 / 23:33
2
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.

    
por papukaija 17.04.2011 / 21:37
2

A resposta que aponta para o gerenciador de log de atividades é verdadeira para 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 antigo é chamado de GtkRecentManager . Você pode ler mais sobre a interação entre o zeitgeist e sua contraparte mais antiga aqui .

Em contraste com zeitgeist , não existe uma ferramenta oficial do GNOME para GtkRecentManager que permita 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 do GTK + por ssokolow

Da 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. As instruções podem ser encontradas na página do projeto e na ajuda da 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.
    
por Glutanimate 13.10.2013 / 03:33
1

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

    
por Moune 07.07.2011 / 15:53
1

para o Ubuntu 11.10 (Oneiric) + Unidade (3D)

[Adaptado de Alin Andrei (resposta).]

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

etapa 1. obtenha 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 "&" & amp; "permite que o processo seja executado em segundo plano.)

    
por david6 26.10.2011 / 04:26
0

Usando um método da GUI:

  1. Clique no ícone inicial na barra de ferramentas à esquerda , que abre o Nautilus no seu diretório pessoal.
  2. Em Visualizar na Barra de ferramentas superior , verifique se Mostrar arquivos ocultos está marcado.
  3. Agora, usando o Nautilus , acesse .local/share .
  4. Opcional: se você não gosta de digitar: destaque o arquivo: recentemente-used.xbel em seguida, clique com o botão direito do mouse e escolha Renomear e copie o nome do arquivo inteiro recentemente usado.xbel usando Ctrl + c ou Ctrl + Inserir
  5. Agora, Excluir o arquivo: recentemente-used.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. Renomeie o nome de arquivo padrão: novo arquivo para recentemente-used.xbel por digitando ou se você seguiu o passo 4 Colar por Ctrl + V ou Shift + Inserir kbd> o nome para que o novo arquivo apareça como recentemente usado.xbel
por Questor 27.07.2011 / 02:25
0

Para a unidade, basta excluir a pasta zeitgeist de .local / share / e você não verá seus arquivos usados recentemente novamente

    
por adnan kamili 08.03.2012 / 16:10
0

Você pode usar sed para editar o histórico recente em ~/.local/share/recently-used.xbel .

private_path=~/"some/private/path" # Your private directory or file here
echo "Removing from recent history: $private_path"
sed -i "\@<bookmark.*$private_path.*>@, \@</bookmark>@ d" ~/.local/share/recently-used.xbel

Explicação do comando:

  • -i editar arquivo no local
  • \@ custom regex delimiter
  • \@<bookmark.*$private_path.*>@, \@</bookmark>@ d exclui linhas da tag de marcadores de abertura com $private_path para a tag de indicador de fechamento

Testado em 14.04

    
por wjandrea 04.05.2017 / 00:01