Câu trả lời:
Tóm lại, Zeitgeist là một bản ghi sự kiện. Nó không đối phó với các tập tin. Nó liên quan đến các sự kiện. Nó KHÔNG lưu trữ nội dung của tập tin. Đó không phải là công việc của zeitgeist
Ví dụ về các sự kiện là
Chỉ cần tưởng tượng bất kỳ sự kiện và zeitgeist có thể đăng nhập nó.
Bây giờ chỉ vì zeitgeist có thể đăng nhập một cái gì đó không có nghĩa là nó sẽ đăng nhập nó. Nó là một daemon trưng bày API D-Bus. API này cung cấp các phương thức, để ghi nhật ký, truy xuất, lọc hoặc xóa các sự kiện.
Bây giờ bạn cần các ứng dụng bên ngoài để đăng nhập các sự kiện cho zeitgeist. Một daemon thứ hai có tên zeitgeist-datahub
tiếp tục chạy trên hệ thống của bạn, theo dõi
GtkRecentManager
và đẩy nó vào daemon zeitgeistĐối với các ứng dụng không sử dụng GtkRecentManager, có các tiện ích mở rộng / plugin / addins / addons được cung cấp để đẩy các sự kiện có liên quan đến Zeitgeist. Các thành phần này được gọi dataproviders
bởi vì chúng cung cấp dữ liệu zeitgeist daemon.
Bây giờ bạn có các ứng dụng có thể sử dụng dữ liệu này cho việc sử dụng chúng. Có một vài điều tốt có thể được thực hiện với dữ liệu. ví dụ
timestamp
)Synapse
, Do
và Unity Dash
có thể sử dụng để sắp xếp danh sách các ứng dụng khi người dùng nhập têngedit-dashboard
sử dụng zeitgeist để điền vào danh sách này. Bạn cần cài đặt gói gedit-plugins
để kích hoạt plugin gedit này. Bấm vào tập tin mới để sử dụng nóZeitgeist cũng đi kèm với API Tìm kiếm Toàn văn, chỉ tìm kiếm nội dung của sự kiện chứ không phải chính tệp. Nếu bạn đã chơi một bản nhạc của Beethovan, thì sự kiện được ghi lại sẽ chứa
Sau đó, API Tìm kiếm Toàn văn được cung cấp với zeitgeist chỉ nhìn vào các trường của sự kiện để tìm kiếm và không nhìn vào tệp.
Hãy nhớ Zeitgeist không phải là tìm kiếm tệp của trình theo dõi tệp