Antworten:
Kurz gesagt, Zeitgeist ist ein Ereignisprotokoll. Es handelt sich nicht um Dateien. Es befasst sich mit Ereignissen. Der Inhalt der Datei wird NICHT gespeichert. Das ist nicht die Arbeit des Zeitgeists
Beispiele für Ereignisse sind
Stellen Sie sich jedes Ereignis vor und der Zeitgeist kann es protokollieren.
Nur weil zeitgeist etwas protokollieren kann, heißt das noch lange nicht, dass es protokolliert wird. Es ist ein Daemon, der eine D-Bus-API verfügbar macht. Diese API bietet Methoden zum Protokollieren, Abrufen, Filtern oder Löschen von Ereignissen.
Jetzt benötigen Sie externe Anwendungen, um Ereignisse im Zeitgeist zu protokollieren. zeitgeist-datahub
Auf Ihrem System läuft weiterhin ein zweiter Dämon namens , der überwacht
GtkRecentManager
und an den zeitgeist-Daemon übertragenFür Anwendungen, die GtkRecentManager nicht verwenden, stehen Erweiterungen / Plugins / Addins / Addons zur Verfügung, die die relevanten Ereignisse an Zeitgeist weiterleiten. Diese Komponenten werden aufgerufen, dataproviders
weil sie den Zeitgeist-Dämon mit Daten versorgen.
Jetzt haben Sie Anwendungen, die diese Daten für ihre Verwendung verwenden können. Es gibt ein paar gute Dinge, die mit den Daten gemacht werden können. z.B
timestamp
)Synapse
, Do
und Unity Dash
diese verwenden können , um die Liste der Anwendungen zu sortieren , wenn der Benutzer den Namengedit-dashboard
benutzt zB zeitgeist um diese Liste zu füllen. Sie müssen das Paket installieren gedit-plugins
, um dieses gedit-Plugin zu aktivieren. Klicken Sie auf Neue Datei, um sie zu verwendenZeitgeist verfügt auch über eine Volltextsuch-API, die nur den Inhalt des Ereignisses und nicht die Datei selbst durchsucht. Wenn Sie einen Titel von Beethovan gespielt haben, würde das protokollierte Ereignis enthalten
Dann betrachtet die mit zeitgeist gelieferte Volltextsuche-API nur die Felder des Ereignisses für die Suche und nicht die Datei.
Denken Sie daran, Zeitgeist ist keine Dateisuche eines File Trackers