Zeitgeist non indicizza le cartelle nella partizione NTFS


9

Sto usando Synapse + Unity Dash per la ricerca e sembra che nessuno di questi possa indicizzare le cartelle a cui ho avuto accesso nella mia partizione NTFS. Credo che questo sia perché Zeitgeist non indicizza le cartelle e individuare (che Synapse utilizza, credo) non tocca il mio disco NTFS.

Quindi in breve, c'è un modo per indicizzare la mia partizione NTFS? In modo che sia accessibile tramite localizza. O forse creare anche cartelle indice Zeitgeist?

A partire da ora, Dash fornisce risultati dalla partizione NTFS, ma non ci sono cartelle nel risultato. D'altra parte, individuare mi dà le cartelle, ma solo sulla partizione ubuntu nativa.


stai ancora cercando una soluzione a questo?
belacqua,

Mi sono trasferito su gnome-shell e non uso Dash. Ma se c'è qualcosa che aggiunge indici NTFS per individuare, sono tutto per questo.
Nemo,

@ capt-nemo: la risposta è soddisfacente?
Manish Sinha,

askubuntu.com/a/113453/925128 - Zeitgeist è un registro eventi. Non si occupa di file. Si occupa di eventi. NON memorizza il contenuto del file. Non è una ricerca di file o un tracker di file.
cipricus

Risposte:


11

Dash sta utilizzando il database dell'indice creato da locate. Per locateindicizzare e mostrare il file su una partizione NTFS, è necessario modificare il file /etc/updatedb.confe cambiare la riga

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

per

PRUNEPATHS="/tmp /var/spool"

Funziona se la partizione NTFS è montata su un mountpoint in /media(altamente probabile).

Per aggiornare immediatamente il locatedatabase, eseguire

sudo updatedb

Questo sembra rispondere alla domanda, ma spero che il PO
entri

Avevo esaminato prima quella conf, ma in realtà non avevo mai provato a cambiarla. Volevo qualcosa di simile alla soluzione NTFS Tutto ciò che utilizza MFT dell'unità, insieme al diario USN per mantenere i suoi indici, ma credo che ero preoccupato per l'aumento dei tempi di scansione. Individua la scansione della MFT o crea un indice completo tramite la scansione delle directory?
Nemo,

@ Capt.Nemo: suppongo che esegua la updatedbscansione di un filesystem per directory e non conosco nulla delle specifiche di NTFS o di altri filesystem interni.
enzotib,

Quindi, questo sta fornendo l'integrazione dei file dalla partizione NTFS ai locatelog - a cui accede il launcher Dash - ma non ai log di Zeitgeist.
cipricus

3

Zeitgeist registra gli eventi in due modi

  1. Zeitgeist Datahub
  2. Origini dati selettive

Datahub

Il primo è installato di default in Ubuntu (Natty e versioni successive) insieme a Zeitgeist. Datahub è un logger passivo che è GtkRecentManager su steroidi. Qualsiasi nuova voce in ~ / .recently-used.xbel viene ripresa da Datahub e aggiunta a Zeitgeist

Origini dati selettive

Le origini dati sono estensioni / plugin / componenti aggiuntivi / componenti aggiuntivi per applicazioni che aiutano a registrare eventi. Le note di esempio di Tomboy non sono registrate da datahub in quanto non sono registrate da GtkRecentManager.

In questo caso è possibile abilitare un'origine dati Tomboy (implementata come plug-in) che registra eventi come Note Apri, Chiuso, Creato ed Eliminato

Se sei su Natty, allora installi Origini dati per queste applicazioni

  • bzr
  • Emacs
  • Occhio di Gnome
  • Geany
  • gedit
  • Rhythmbox
  • Maschiaccio
  • Totem
  • Vim
  • XChat

È possibile installare le origini dati su sudo apt-add-repository ppa:zeitgeist/ppa

e cerca pacchetti zeitgeist-datasource-*(ad es. zeitgeist-datasource-rhythmbox)

OTOH è possibile installare l'origine dati di Banshee installando il pacchetto banshee-extensions-zeitgeistdataprovider

Se si aprono file, si avvia / interrompe tracce, si aprono / si chiudono / si creano / si eliminano note o qualsiasi attività rilevante da queste applicazioni, questi verranno registrati. Anche le tracce musicali sono registrate (il loro URI sul disco).

Ci sono due problemi

  • GtkRecentManager non funziona sulla partizione NTFS
  • Ogni volta che si monta la partizione NTFS, viene assegnato un punto di montaggio diverso. (Puoi inserirlo /etc/fstab)

Immagino che il problema possa essere in quest'ultimo. Puoi provare a installare l'origine dati banshee, abilitare l'origine dati, ascoltare alcune tracce (sulla partizione NTFS) e quindi provare a trovarle tramite Synapse o Dash (preferisco personalmente Synapse)


Grazie mille per il suggerimento sull'estensione banshee. In realtà ho appuntato il mount point in fstab, e non è che non ottengo risultati da NTFS, è solo che sono quelli che ho già aperto. Quando cerco qualcosa, cerco cose che non ho mai aperto prima, ed è allora che Zeiteist mi fallisce. L'altra soluzione funziona in questo aspetto, quindi l'ho contrassegnata come corretta.
Nemo,

Per risolvere il problema che Zeitgeist non vede i file, è possibile installare Activity-Log-Manager da questo PPA . Puoi indicizzare tutti i file nella tua directory HOME utilizzandolo.
Manish Sinha,

1
Voglio indicizzare i file "al di fuori" della mia HOME e Activity-Log-Manager non ha nulla per quello.
Nemo,

Dove vuoi indicizzarlo esattamente? Quale partizione? Zeitgeist era destinato a quelle attività correlate alla directory dell'utente per evitare di ingombrare il DB con eventi non necessari
Manish Sinha,

Ho delle canzoni fuori dalla mia home directory su una partizione diversa. Zeitgeist li indicizza, ma solo dopo averli aperti. Devo aver frainteso Zeitgeist prima. L'ho visto come un sistema di indicizzazione + ricerca, mentre è più un indice di attività di un utente. Grazie per il chiarimento.
Nemo,

0

Hai mai provato a Recoll? È abbastanza buono ma finora ho ancora problemi ad aggiungere le partizioni NTFS, tutti mi dicono che nelle impostazioni puoi farlo, ma non c'è alcuna opzione per aggiungere qualcosa accanto / home

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.