Zeitgeist tidak mengindeks folder di partisi NTFS

9

Saya menggunakan Synapse + Unity Dash untuk mencari dan tampaknya tidak satu pun dari ini dapat mengindeks folder yang saya akses di partisi NTFS saya. Saya percaya ini karena Zeitgeist tidak mengindeks folder, dan menemukan (yang digunakan Synapse, saya percaya) tidak menyentuh drive NTFS saya.

Singkatnya, apakah ada cara untuk mengindeks partisi NTFS saya? Sedemikian rupa sehingga dapat diakses melalui loc. Atau mungkin membuat folder indeks Zeitgeist juga?

Sampai sekarang, Dash memberikan hasil dari partisi NTFS, tetapi tidak ada folder dalam hasilnya. Di sisi lain, cari memberi saya folder, tetapi hanya di partisi ubuntu asli.

Nemo
sumber
apakah Anda masih mencari solusi untuk ini?
belacqua
Saya telah pindah ke gnome-shell dan tidak menggunakan Dash. Tetapi jika ada sesuatu yang menambahkan indeks NTFS untuk ditemukan, saya siap untuk itu.
Nemo
@ capt-nemo: Apakah jawabannya memuaskan?
Manish Sinha
askubuntu.com/a/113453/925128 - Zeitgeist adalah log peristiwa. Itu tidak berurusan dengan file. Ini berkaitan dengan acara. Ini TIDAK menyimpan isi file. Ini bukan pencarian file atau pelacak file.
cipricus

Jawaban:

11

Dash menggunakan basis data indeks yang dibuat oleh locate. Untuk membuat locateindeks dan menampilkan file pada partisi NTFS, Anda harus mengedit file /etc/updatedb.conf, dan mengubah baris

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

untuk

PRUNEPATHS="/tmp /var/spool"

Ini berfungsi jika partisi NTFS Anda dipasang pada mountpoint di bawah /media(sangat mungkin).

Untuk segera memperbarui locatedatabase, jalankan

sudo updatedb
enzotib
sumber
Tampaknya ini untuk menjawab pertanyaan, tapi saya berharap OP akan masuk.
belacqua
Saya sudah melihat sebelumnya pada conf itu, tetapi tidak pernah benar-benar mencoba mengubahnya. Saya menginginkan sesuatu yang mirip dengan solusi NTFS Semuanya yang menggunakan MFT drive, bersama dengan jurnal USN untuk mempertahankan indeksnya, tapi saya kira saya khawatir tentang waktu pemindaian yang meningkat. Apakah lokasi memindai MFT atau membuat indeks lengkap dengan memindai direktori?
Nemo
@ Capt.Nemo: Saya kira updatedbmembuat pemindaian filesystem oleh direktori, dan tidak tahu apa-apa tentang spesifikasi NTFS atau internal filesystem lain.
enzotib
Jadi, ini menyediakan integrasi file dari partisi NTFS ke locatelog - yang kemudian diakses oleh Dash peluncur - tetapi tidak untuk log Zeitgeist.
cipricus
3

Zeitgeist mencatat peristiwa dengan dua cara

  1. Zeitgeist Datahub
  2. Sumber Data Selektif

Datahub

Yang pertama diinstal secara default di Ubuntu (Natty dan yang lebih baru) bersama dengan Zeitgeist. Datahub adalah logger pasif yang merupakan GtkRecentManager pada steroid. Setiap entri baru ke ~ / .recently-used.xbel diambil oleh Datahub dan ditambahkan ke Zeitgeist

Sumber Data Selektif

Sumber data adalah ekstensi / plugins / addins / addons untuk aplikasi yang membantu dalam mencatat peristiwa. Contoh catatan Tomboy tidak dicatat oleh datahub karena tidak dicatat oleh GtkRecentManager.

Dalam hal ini, sumber data Tomboy (diimplementasikan sebagai plugin) dapat diaktifkan untuk mencatat aktivitas seperti Catatan Terbuka, Tertutup, Dibuat dan Dihapus.

Jika Anda menggunakan Natty, maka Anda menginstal Datasources untuk aplikasi ini

  • Bzr
  • Emacs
  • Eye of Gnome
  • Geany
  • gedit
  • Rhythmbox
  • Tomboy
  • Totem
  • Vim
  • XChat

Anda dapat menginstal sumber data dengan sudo apt-add-repository ppa:zeitgeist/ppa

dan cari paket zeitgeist-datasource-*(mis. zeitgeist-datasource-rhythmbox)

OTOH Anda dapat menginstal sumber data Banshee dengan menginstal paket banshee-extensions-zeitgeistdataprovider

Jika Anda membuka file, memulai / menghentikan trek, membuka / menutup / membuat / menghapus catatan atau aktivitas apa pun yang relevan dari aplikasi ini maka mereka akan dicatat. Bahkan trek musik dicatat (URI pada disk).

Ada dua masalah

  • GtkRecentManager gagal berfungsi pada partisi NTFS
  • Setiap kali Anda me-mount partisi NTFS Anda, itu diberikan titik mount yang berbeda. (Anda bisa menyematkannya /etc/fstab)

Saya bisa menebak masalahnya bisa di akhir. Dapatkah Anda mencoba menginstal banshee dataource, mengaktifkan sumber data, mendengarkan beberapa lagu (pada partisi NTFS) dan kemudian mencoba menemukannya melalui Synapse atau Dash (Saya pribadi lebih suka Synapse)

Manish Sinha
sumber
Terima kasih banyak atas petunjuk tentang ekstensi banshee. Saya sebenarnya telah menyematkan mount point di fstab, dan ini bukan berarti saya tidak mendapatkan hasil dari NTFS, hanya saja mereka yang sudah saya buka. Ketika saya mencari sesuatu, saya mencari hal-hal yang belum pernah saya buka sebelumnya, dan saat itulah Zeiteist mengecewakan saya. Solusi lain berfungsi dalam aspek ini, jadi saya telah menandainya sebagai benar.
Nemo
Untuk mengatasi masalah Zeitgeist yang tidak melihat file, Anda dapat menginstal activity-log-manager dari PPA ini . Anda dapat mengindeks semua file di direktori HOME Anda dengan menggunakannya.
Manish Sinha
1
Saya ingin mengindeks file "di luar" HOME saya, dan activity-log-manager tidak memiliki apa pun untuk itu.
Nemo
Di mana tepatnya Anda ingin indeks? Partisi yang mana? Zeitgeist ditujukan untuk kegiatan-kegiatan yang terkait dengan direktori pengguna untuk menghindari kekacauan DB dengan peristiwa yang tidak dibutuhkan
Manish Sinha
Saya punya lagu di luar direktori home saya di partisi yang berbeda. Zeitgeist mengindeks mereka, tetapi hanya setelah membukanya. Aku pasti salah paham tentang Zeitgeist sebelumnya. Saya melihatnya sebagai sistem pencarian + pengindeksan, sementara itu lebih merupakan indeks aktivitas pengguna. Terimakasih atas klarifikasinya.
Nemo
0

Pernahkah Anda mencoba Recoll? Cukup bagus tapi sejauh ini masih mengalami masalah dalam menambahkan partisi NTFS, semua orang memberi tahu saya bahwa dalam pengaturan Anda dapat melakukannya, tetapi tidak ada opsi untuk menambahkan sesuatu di samping / rumah

pengguna153103
sumber