O Zeitgeist não indexa pastas na partição NTFS

9

Estou usando o Synapse + Unity Dash para pesquisar e parece que nenhum deles pode indexar pastas que eu acessei na minha partição NTFS. Acredito que isso ocorra porque o Zeitgeist não indexa pastas e o local (que o Synapse usa, acredito) não toca na minha unidade NTFS.

Então, resumindo, existe alguma maneira de indexar minha partição NTFS? De tal maneira que seja acessível via localizar. Ou talvez criar pastas de índice do Zeitgeist também?

A partir de agora, o Dash fornece resultados da partição NTFS, mas não há pastas no resultado. Por outro lado, o local me fornece pastas, mas apenas na partição nativa do ubuntu.

Nemo
fonte
você ainda está procurando uma solução para isso?
Belacqua
Mudei para o gnome-shell e não uso o Dash. Mas se há algo que adiciona índices NTFS para localizar, eu sou a favor.
Nemo
@ capt-nemo: a resposta é satisfatória?
Manish Sinha
askubuntu.com/a/113453/925128 - Zeitgeist é um log de eventos. Não lida com arquivos. Ele lida com eventos. NÃO armazena o conteúdo do arquivo. Não é uma pesquisa de arquivos ou um rastreador de arquivos.
Cipricus

Respostas:

11

Dash está usando o banco de dados de índice criado por locate. Para locateindexar e mostrar o arquivo em uma partição NTFS, edite o arquivo /etc/updatedb.confe altere a linha

PRUNEPATHS="/tmp /var/spool /media"

para

PRUNEPATHS="/tmp /var/spool"

Isso funciona se sua partição NTFS estiver montada em um ponto de montagem em /media(altamente provável).

Para atualizar imediatamente o locatebanco de dados, execute

sudo updatedb
enzotib
fonte
Esta parece responder à pergunta, mas eu estou esperando os sinos OP no.
Belacqua
Eu tinha olhado antes para aquele conf, mas nunca tentei mudar isso. Eu estava querendo algo semelhante à solução NTFS Tudo o que usa MFT da unidade, junto com o diário USN para manter seus índices, mas acho que estava preocupado com o aumento do tempo de verificação. O local faz a varredura da MFT ou cria um índice completo examinando os diretórios?
Nemo
@ Capt.Nemo: Suponho que updatedbfaça uma varredura do sistema de arquivos por diretórios e não saiba nada sobre as especificidades do NTFS ou de outros sistemas de arquivos internos.
enzotib 23/08
Portanto, isso fornece integração de arquivos da partição NTFS aos locatelogs - que são acessados ​​pelo Dash do iniciador - mas não aos logs do Zeitgeist.
Cipricus
3

O Zeitgeist registra eventos de duas maneiras

  1. Zeitgeist Datahub
  2. Fontes de dados seletivas

Datahub

O primeiro é instalado por padrão no Ubuntu (Natty e posterior) junto com o Zeitgeist. O Datahub é um registrador passivo que é GtkRecentManager em esteróides. Qualquer nova entrada em ~ / .recently-used.xbel é utilizada pelo Datahub e adicionada ao Zeitgeist

Fontes de dados seletivas

As fontes de dados são extensões / plugins / addins / addons para aplicativos que ajudam no registro de eventos. Exemplo As notas do Tomboy não são registradas pelo datahub, pois não são registradas pelo GtkRecentManager.

Nesse caso, é possível ativar as fontes de dados do Tomboy (implementadas como um plug-in) que registram eventos como Nota aberta, fechada, criada e excluída

Se você estiver no Natty, instale Fontes de dados para esses aplicativos

  • Bzr
  • Emacs
  • Olho do Gnomo
  • Geany
  • gedit
  • Rhythmbox
  • Tomboy
  • Totem
  • Vim
  • XChat

Você pode instalar as fontes de dados sudo apt-add-repository ppa:zeitgeist/ppa

e procure por pacotes zeitgeist-datasource-*(por exemplo zeitgeist-datasource-rhythmbox)

OTOH, você pode instalar a fonte de dados do Banshee instalando o pacote banshee-extensions-zeitgeistdataprovider

Se você abrir arquivos, iniciar / parar faixas, abrir / fechar / criar / excluir notas ou qualquer atividade relevante desses aplicativos, eles serão registrados. Até as faixas de música são registradas (seu URI no disco).

Existem dois problemas

  • GtkRecentManager falha ao trabalhar na partição NTFS
  • Sempre que você monta sua partição NTFS, é atribuído um ponto de montagem diferente. (Você pode fixá-lo /etc/fstab)

Eu posso adivinhar o problema pode estar no último. Você pode tentar instalar a fonte de dados banshee, ativar a fonte de dados, ouvir algumas faixas (na partição NTFS) e tentar encontrá-las via Synapse ou Dash (eu pessoalmente prefiro a Synapse)

Manish Sinha
fonte
Muito obrigado pela dica sobre a extensão banshee. Na verdade, eu fixei o ponto de montagem no fstab, e não é que eu não obtenha resultados do NTFS, eles são apenas os que eu já abri. Quando procuro por algo, procuro por coisas que não abri antes, e é aí que o Zeiteist me falha. A outra solução funciona nesse aspecto, então eu a marquei como correta.
Nemo
Para resolver o problema do Zeitgeist não ver arquivos, você pode instalar o gerenciador de atividades de log deste PPA . Você pode indexar todos os arquivos em seu diretório HOME usando-o.
Manish Sinha 23/08
11
Quero indexar arquivos "fora" da minha HOME e o gerenciador de atividades não tem nada para isso.
Nemo
Onde exatamente você deseja indexar? Qual partição? Zeitgeist foi destinado para as atividades que estão relacionadas ao diretório do usuário para evitar congestionar o DB com eventos desnecessários
Manish Sinha
Eu tenho músicas fora do meu diretório pessoal em uma partição diferente. O Zeitgeist os indexa, mas somente após abri-los. Devo ter entendido mal o Zeitgeist antes. Eu olhei para ele como um sistema de indexação + pesquisa, enquanto é mais o índice de atividades de um usuário. Obrigado pelo esclarecimento.
Nemo
0

Haver você tentou Recoll? É muito bom, mas até agora ainda há problemas para adicionar as partições NTFS, todo mundo me diz que nas configurações você pode fazer isso, mas não há opção para adicionar algo ao lado de / home

user153103
fonte