Respostas:
Em resumo, o Zeitgeist é um log de eventos. Não lida com arquivos. Ele lida com eventos. Faz não armazenar o conteúdo do arquivo. Esse não é o trabalho do zeitgeist
Exemplos de eventos são
Imagine qualquer evento e o zeitgeist pode registrá-lo.
Agora, apenas porque o zeitgeist pode registrar algo, não significa que o registrará. É um daemon que expõe uma API D-Bus. Essa API fornece métodos para registrar, recuperar, filtrar ou excluir eventos.
Agora você precisa de aplicativos externos para registrar eventos no zeitgeist. Um segundo daemon chamado zeitgeist-datahub
continua em execução no seu sistema que monitora
GtkRecentManager
e a envia para o daemon zeitgeistPara aplicativos que não usam GtkRecentManager, existem extensões / plugins / addins / addons fornecidos que enviam os eventos relevantes ao Zeitgeist. Esses componentes são chamados dataproviders
porque fornecem dados ao daemon zeitgeist.
Agora você tem aplicativos que podem usar esses dados para seu uso. Existem algumas coisas boas que podem ser feitas com os dados. por exemplo
timestamp
)Synapse
, Do
eUnity Dash
pode usar isso para classificar a lista de aplicativos quando o usuário digita o nomegedit-dashboard
usa o zeitgeist para preencher esta lista. Você precisa instalar o pacote gedit-plugins
para ativar este plugin do gedit. Clique em Novo arquivo para usá-loO Zeitgeist também vem com uma API de pesquisa de texto completo, que pesquisa apenas o conteúdo do evento e não o próprio arquivo. Se você tocou uma faixa de Beethovan, o evento registrado conterá
Em seguida, a API de pesquisa de texto completo fornecida com o zeitgeist apenas analisa os campos do evento para pesquisa e não analisa o arquivo.
Lembre-se de que o Zeitgeist não é uma pesquisa de arquivo de um rastreador de arquivos