回答:
簡単に言えば、Zeitgeistはイベントログです。ファイルを処理しません。イベントを扱います。ファイルの内容は保存しません。それは時代精神の仕事ではありません
イベントの例は次のとおりです。
任意のイベントを想像して、zeitgeistがログに記録できるようにします。
zeitgeistが何かをログに記録できるからといって、それがログに記録されるわけではありません。D-Bus APIを公開するデーモンです。このAPIは、イベントを記録、取得、フィルタリング、または削除するためのメソッドを提供します。
ここで、zeitgeistにイベントを記録する外部アプリケーションが必要です。という名前の2番目のデーモンがzeitgeist-datahub
システムで実行を続け、監視します
GtkRecentManager
、zeitgeistデーモンにプッシュされますGtkRecentManagerを使用しないアプリケーションの場合、関連イベントをZeitgeistにプッシュする拡張機能/プラグイン/アドイン/アドオンが提供されます。これらのコンポーネントは、dataproviders
zeitgeistデーモンにデータを提供するために呼び出されます。
これで、このデータを使用に使用できるアプリケーションができました。データを使ってできることがいくつかあります。例えば
timestamp
)Synapse
、Do
とUnity Dash
アプリケーションのリストをソートするためにこれを使用することができたときに、ユーザーの種類名gedit-dashboard
、zeitgeistを使用してこのリストを作成します。gedit-plugins
このgeditプラグインを有効にするには、パッケージをインストールする必要があります。新しいファイルをクリックして使用しますZeitgeistには全文検索APIも付属しており、ファイル自体ではなくイベントのコンテンツのみを検索します。Beethovanのトラックを再生した場合、記録されるイベントには以下が含まれます。
次に、zeitgeistで提供されるFull Text Search APIは、イベントのフィールドのみを検索対象として検索し、ファイルを検索しません。
Zeitgeistはファイルトラッカーのファイル検索ではないことに注意してください