Zeitgeist không lập chỉ mục các thư mục trong phân vùng NTFS


9

Tôi đang sử dụng Synapse + Unity Dash để tìm kiếm và dường như cả hai đều không thể lập chỉ mục các thư mục tôi đã truy cập trong phân vùng NTFS của mình. Tôi tin rằng điều này là do Zeitgeist không lập chỉ mục các thư mục và xác định vị trí (mà Synapse sử dụng, tôi tin) không chạm vào ổ đĩa NTFS của tôi.

Vì vậy, trong ngắn hạn, có cách nào để lập chỉ mục phân vùng NTFS của tôi? Theo cách mà nó có thể truy cập thông qua định vị. Hoặc có lẽ làm cho các thư mục chỉ mục Zeitgeist là tốt?

Đến bây giờ, Dash cho kết quả từ phân vùng NTFS, nhưng không có thư mục nào trong kết quả. Mặt khác, định vị cung cấp cho tôi các thư mục, nhưng chỉ trên phân vùng ubfox gốc.


bạn vẫn đang tìm kiếm một giải pháp cho điều này?
belacqua

Tôi đã chuyển sang gnome-shell và không sử dụng Dash. Nhưng nếu có thứ gì đó thêm chỉ mục NTFS để định vị, tôi sẽ làm tất cả.
Nemo

@ capt-nemo: Câu trả lời có thỏa đáng không?
Manish Sinha

Askubfox.com/a/113453/925128 - 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. Nó không phải là một tìm kiếm tập tin hoặc theo dõi tập tin.
cipricus

Câu trả lời:


11

Dash đang sử dụng cơ sở dữ liệu chỉ mục được tạo bởi locate. Để tạo locatechỉ mục và hiển thị tệp trên phân vùng NTFS, bạn nên chỉnh sửa tệp /etc/updatedb.confvà thay đổi dòng

PRUNEPATHS="/tmp /var/spool /media"

đến

PRUNEPATHS="/tmp /var/spool"

Điều này hoạt động nếu phân vùng NTFS của bạn được gắn trên một điểm gắn kết bên dưới /media(rất có thể xảy ra).

Để cập nhật ngay locatecơ sở dữ liệu, hãy chạy

sudo updatedb

Điều này dường như để trả lời câu hỏi, nhưng tôi hy vọng chuông OP sẽ xuất hiện.
belacqua

Tôi đã nhìn vào conf conf đó, nhưng thực sự chưa bao giờ thử thay đổi nó. Tôi muốn một cái gì đó tương tự như giải pháp NTFS Mọi thứ sử dụng MFT của ổ đĩa, cùng với tạp chí USN để duy trì các chỉ mục của nó, nhưng tôi đoán rằng tôi lo lắng về thời gian quét bị tăng lên. Có định vị quét MFT hoặc xây dựng một chỉ mục hoàn chỉnh bằng cách quét các thư mục?
Nemo

@ Capt.Nemo: Tôi cho rằng updatedbthực hiện quét hệ thống tệp theo thư mục và không biết gì về thông tin cụ thể của NTFS hoặc của các hệ thống tệp khác bên trong.
enzotib

Vì vậy, điều này đang cung cấp tích hợp các tệp từ phân vùng NTFS vào locatenhật ký - sau đó được trình khởi chạy Dash truy cập - nhưng không phải là nhật ký Zeitgeist.
cipricus

3

Zeitgeist ghi lại các sự kiện bằng hai cách

  1. Zeitgeist Datahub
  2. Nguồn dữ liệu chọn lọc

Datahub

Cái đầu tiên được cài đặt theo mặc định trong Ubuntu (Natty trở lên) cùng với Zeitgeist. Datahub là một logger thụ động là GtkRecentManager trên steroid. Bất kỳ mục nhập mới nào vào ~ / .recently-used.xbel đều được Datahub đưa lên và thêm vào Zeitgeist

Nguồn dữ liệu chọn lọc

Nguồn dữ liệu là phần mở rộng / plugin / addins / addons cho các ứng dụng giúp ghi nhật ký sự kiện. Ví dụ ghi chú Tomboy không được ghi bởi datahub vì chúng không được ghi bởi GtkRecentManager.

Trong trường hợp này, nguồn dữ liệu Tomboy (được triển khai dưới dạng plugin) có thể được bật để ghi nhật ký các sự kiện như Lưu ý mở, Đóng, Tạo và Xóa

Nếu bạn đang sử dụng Natty, thì bạn cài đặt Nguồn dữ liệu cho các ứng dụng này

  • Bzr
  • Emacs
  • Mắt của Gnome
  • Geany
  • gedit
  • Nhịp điệu
  • Tomboy
  • Totem
  • Vim
  • XChat

Bạn có thể cài đặt các nguồn dữ liệu bằng sudo apt-add-repository ppa:zeitgeist/ppa

và tìm kiếm các gói zeitgeist-datasource-*(ví dụ zeitgeist-datasource-rhythmbox)

OTOH bạn có thể cài đặt nguồn dữ liệu của Banshee bằng cách cài đặt gói banshee-extensions-zeitgeistdataprovider

Nếu bạn mở tệp, bắt đầu / dừng theo dõi, mở / đóng / tạo / xóa ghi chú hoặc bất kỳ hoạt động liên quan nào từ các ứng dụng này thì chúng sẽ được ghi lại. Ngay cả các bản nhạc cũng được ghi lại (URI của chúng trên đĩa).

Có hai vấn đề

  • GtkRecentManager không hoạt động trên phân vùng NTFS
  • Mỗi khi bạn gắn kết phân vùng NTFS, nó được gán một điểm gắn kết khác nhau. (Bạn có thể ghim nó vào /etc/fstab)

Tôi có thể đoán vấn đề có thể ở sau này. Bạn có thể thử cài đặt nguồn dữ liệu banshee, bật nguồn dữ liệu, nghe một vài bản nhạc (trên phân vùng NTFS) và sau đó thử tìm chúng qua Synapse hoặc Dash (cá nhân tôi thích Synapse)


Cảm ơn rất nhiều cho các gợi ý về phần mở rộng banshee. Tôi thực sự đã xác định điểm gắn kết trong fstab và không phải là tôi không nhận được kết quả từ NTFS, chỉ có họ là những người tôi đã mở. Khi tôi đang tìm kiếm thứ gì đó, tôi đang tìm kiếm những thứ mà tôi chưa từng mở trước đó và đó là khi Zeiteist làm tôi thất vọng. Giải pháp khác hoạt động ở khía cạnh này, vì vậy tôi đã đánh dấu nó là chính xác.
Nemo

Để giải quyết vấn đề Zeitgeist không nhìn thấy tệp, bạn có thể cài đặt trình quản lý nhật ký hoạt động từ PPA này . Bạn có thể lập chỉ mục tất cả các tệp trong thư mục HOME của bạn bằng cách sử dụng nó.
Manish Sinha

1
Tôi muốn lập chỉ mục các tệp "bên ngoài" TRANG CHỦ của mình và trình quản lý nhật ký hoạt động không có bất cứ điều gì cho việc đó.
Nemo

Chính xác thì bạn muốn nó lập chỉ mục ở đâu? Phân vùng nào? Zeitgeist đã nhắm đến các hoạt động liên quan đến thư mục của người dùng để tránh làm xáo trộn DB với các sự kiện không cần thiết
Manish Sinha

Tôi đã có các bài hát bên ngoài thư mục nhà của tôi trên một phân vùng khác. Zeitgeist không lập chỉ mục cho họ, nhưng chỉ sau khi mở chúng. Tôi đã hiểu lầm Zeitgeist trước đó. Tôi đã xem nó như một hệ thống tìm kiếm + lập chỉ mục, trong khi nó là một chỉ số hoạt động của người dùng. Cảm ơn bạn đã làm rõ.
Nemo

0

Haver bạn đã thử Recoll? Khá tốt nhưng cho đến nay vẫn gặp sự cố khi thêm phân vùng NTFS, mọi người đều nói với tôi rằng trong cài đặt bạn có thể làm điều đó, nhưng không có tùy chọn để thêm thứ gì đó bên cạnh / nhà

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.