Odpowiedzi:
W skrócie Zeitgeist to dziennik zdarzeń. Nie dotyczy plików. Zajmuje się wydarzeniami. Robi NIE przechowywać zawartość pliku. To nie jest dzieło Zeitgeist
Przykłady wydarzeń to
Wyobraź sobie każde zdarzenie, a zeitgeist może je zarejestrować.
Teraz tylko dlatego, że Zeitgeist może coś zarejestrować, nie oznacza, że będzie to rejestrować. Jest to demon, który udostępnia interfejs API D-Bus. Ten interfejs API zapewnia metody rejestrowania, pobierania, filtrowania lub usuwania zdarzeń.
Teraz potrzebujesz zewnętrznych aplikacji do rejestrowania zdarzeń w Zeitgeist. Drugi demon o nazwie zeitgeist-datahubnadal działa w systemie, który monitoruje
GtkRecentManageri przekazana do demona ZeitgeistW przypadku aplikacji, które nie używają GtkRecentManager, dostępne są rozszerzenia / wtyczki / dodatki / dodatki, które przekazują odpowiednie zdarzenia do Zeitgeist. Te składniki są wywoływane, dataprovidersponieważ dostarczają dane demonowi Zeitgeist.
Teraz masz aplikacje, które mogą wykorzystywać te dane do ich wykorzystania. Istnieje kilka dobrych rzeczy, które można zrobić z danymi. na przykład
timestamp)Synapse, Doi Unity Dashmogą to wykorzystać, aby posortować listę aplikacji, gdy użytkownik wpisze nazwęgedit-dashboardużywa Zeitgeist do wypełnienia tej listy. Musisz zainstalować pakiet, gedit-pluginsaby włączyć tę wtyczkę gedit. Kliknij Nowy plik, aby go użyćZeitgeist ma również interfejs API wyszukiwania pełnotekstowego, który przeszukuje tylko zawartość zdarzenia, a nie sam plik. Jeśli grałeś utwór Beethovana, zarejestrowane zdarzenie zawierałoby
Następnie interfejs API wyszukiwania pełnotekstowego wyposażony w Zeitgeist sprawdza tylko pola zdarzenia w celu wyszukiwania i nie zagląda do pliku.
Pamiętaj, Zeitgeist nie jest wyszukiwaniem pliku w narzędziu do śledzenia plików