Réponses:
Bref, Zeitgeist est un journal des événements. Il ne traite pas des fichiers. Il traite des événements. Il ne stocke PAS le contenu du fichier. Ce n'est pas le travail de Zeitgeist
Des exemples d'événements sont
Imaginez simplement n'importe quel événement et zeitgeist peut l'enregistrer.
Maintenant, juste parce que zeitgeist peut enregistrer quelque chose ne signifie pas qu'il le connectera. Il s'agit d'un démon qui expose une API D-Bus. Cette API fournit des méthodes pour enregistrer, récupérer, filtrer ou supprimer des événements.
Vous avez maintenant besoin d'applications externes pour enregistrer les événements dans zeitgeist. Un deuxième démon nommé zeitgeist-datahub
continue de fonctionner sur votre système qui surveille
GtkRecentManager
et poussées vers le démon zeitgeistPour les applications qui n'utilisent pas GtkRecentManager, il y a des extensions / plugins / addins / addons fournis qui poussent les événements pertinents vers Zeitgeist. Ces composants sont appelés dataproviders
car ils fournissent des données au démon zeitgeist.
Vous disposez maintenant d'applications qui peuvent utiliser ces données pour leur utilisation. Il y a quelques bonnes choses qui peuvent être faites avec les données. par exemple
timestamp
)Synapse
, Do
et Unity Dash
peuvent l'utiliser pour trier la liste des applications lorsque l'utilisateur tape le nomgedit-dashboard
utilise zeitgeist pour remplir cette liste. Vous devez installer le package gedit-plugins
pour activer ce plugin gedit. Cliquez sur Nouveau fichier pour l'utiliserZeitgeist est également livré avec une API de recherche de texte intégral, qui recherche uniquement le contenu de l'événement et non le fichier lui-même. Si vous avez joué un morceau de Beethovan, l'événement enregistré contiendrait
Ensuite, l'API de recherche en texte intégral fournie avec zeitgeist ne regarde que les champs de l'événement pour la recherche et ne regarde pas dans le fichier.
Rappelez-vous que Zeitgeist n'est pas une recherche de fichier d'un outil de suivi de fichiers