Zeitgeist indiziert keine Ordner in der NTFS-Partition

9

Ich verwende Synapse + Unity Dash für die Suche und es scheint, dass keiner dieser Ordner Ordner indizieren kann, auf die ich in meiner NTFS-Partition zugegriffen habe. Ich glaube, das liegt daran, dass Zeitgeist keine Ordner indiziert und das Suchen (das Synapse verwendet, glaube ich) mein NTFS-Laufwerk nicht berührt.

Kurz gesagt, gibt es eine Möglichkeit, meine NTFS-Partition zu indizieren? So, dass es über lokalisieren zugänglich ist. Oder vielleicht auch Zeitgeist-Indexordner erstellen?

Ab sofort gibt Dash Ergebnisse von der NTFS-Partition aus, das Ergebnis enthält jedoch keine Ordner. Auf der anderen Seite gibt find mir Ordner, aber nur auf der nativen Ubuntu-Partition.

Nemo
quelle
Suchen Sie noch eine Lösung dafür?
Belacqua
Ich bin zu Gnome-Shell gewechselt und benutze Dash nicht. Aber wenn es etwas gibt, das NTFS-Indizes zum Auffinden hinzufügt, bin ich alles dafür.
Nemo
@ capt-nemo: Ist die Antwort zufriedenstellend?
Manish Sinha
askubuntu.com/a/113453/925128 - Zeitgeist ist ein Ereignisprotokoll. Es werden keine Dateien behandelt. Es befasst sich mit Ereignissen. Der Inhalt der Datei wird NICHT gespeichert. Es ist keine Dateisuche oder ein Dateitracker.
Cipricus

Antworten:

11

Dash verwendet die von erstellte Indexdatenbank locate. Um eine locateDatei auf einer NTFS-Partition zu indizieren und anzuzeigen, müssen Sie die Datei bearbeiten /etc/updatedb.confund die Zeile ändern

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

zu

PRUNEPATHS="/tmp /var/spool"

Dies funktioniert, wenn Ihre NTFS-Partition auf einem Mountpunkt unter /media(sehr wahrscheinlich) gemountet ist .

locateFühren Sie aus, um die Datenbank sofort zu aktualisieren

sudo updatedb
Enzotib
quelle
Dies scheint die Frage zu beantworten, aber ich hoffe, das OP schlägt ein.
Belacqua
Ich hatte mir dieses Conf früher angesehen, aber nie versucht, es zu ändern. Ich wollte etwas Ähnliches wie die NTFS-Lösung. Alles, was MFT des Laufwerks verwendet, zusammen mit dem USN-Journal, um seine Indizes zu verwalten, aber ich glaube, ich war besorgt darüber, dass die Scan-Zeiten verlängert werden. Scannt locate die MFT oder erstellt es einen vollständigen Index durch Scannen von Verzeichnissen?
Nemo
@ Capt.Nemo: Ich nehme an updatedb, ein Dateisystem wird nach Verzeichnissen durchsucht und weiß nichts über die Besonderheiten von NTFS oder anderen internen Dateisystemen.
Enzotib
Auf diese Weise werden Dateien von der NTFS-Partition in locateProtokolle integriert, auf die dann vom Launcher Dash zugegriffen wird, nicht jedoch in Zeitgeist-Protokolle.
Cipricus
3

Zeitgeist protokolliert Ereignisse auf zwei Arten

  1. Zeitgeist Datahub
  2. Selektive Datenquellen

Datahub

Der erste wird standardmäßig in Ubuntu (Natty und höher) zusammen mit Zeitgeist installiert. Datahub ist ein passiver Logger, der GtkRecentManager für Steroide ist. Jeder neue Eintrag in ~ / .recently-used.xbel wird von Datahub übernommen und zu Zeitgeist hinzugefügt

Selektive Datenquellen

Datenquellen sind Erweiterungen / Plugins / Addins / Addons für Anwendungen, die bei der Protokollierung von Ereignissen helfen. Beispiel Tomboy-Notizen werden nicht von datahub protokolliert, da sie nicht von GtkRecentManager protokolliert werden.

In diesem Fall können Tomboy-Datenquellen (als Plugin implementiert) aktiviert werden, die Ereignisse wie Note Open, Closed, Created und Deleted protokollieren

Wenn Sie auf Natty sind, installieren Sie Datenquellen für diese Anwendungen

  • Bzr
  • Emacs
  • Auge des Gnomen
  • Geany
  • gedit
  • Rhythmbox
  • Wildfang
  • Totem
  • Vim
  • XChat

Sie können die Datenquellen über das sudo apt-add-repository installieren ppa:zeitgeist/ppa

und nach Paketen suchen zeitgeist-datasource-*(zB zeitgeist-datasource-rhythmbox)

OTOH Sie können die Datenquelle von Banshee installieren, indem Sie das Paket installieren banshee-extensions-zeitgeistdataprovider

Wenn Sie Dateien öffnen, Titel starten / stoppen, Notizen öffnen / schließen / erstellen / löschen oder relevante Aktivitäten in diesen Anwendungen ausführen, werden diese protokolliert. Sogar die Musiktitel werden protokolliert (ihre URI auf der Festplatte).

Es gibt zwei Probleme

  • GtkRecentManager funktioniert auf der NTFS-Partition nicht
  • Jedes Mal, wenn Sie Ihre NTFS-Partition bereitstellen, wird ihr ein anderer Bereitstellungspunkt zugewiesen. (Sie können es einstecken /etc/fstab)

Ich kann mir vorstellen, dass das Problem in letzterem liegen kann. Können Sie versuchen, die Banshee-Datenquelle zu installieren, die Datenquelle zu aktivieren, einige Titel anzuhören (auf der NTFS-Partition) und dann versuchen, sie über Synapse oder Dash zu finden (ich persönlich bevorzuge Synapse)?

Manish Sinha
quelle
Vielen Dank für den Hinweis zur Banshee-Erweiterung. Ich habe den Mount-Punkt tatsächlich in fstab angeheftet, und es ist nicht so, dass ich keine Ergebnisse von NTFS erhalte. Es sind nur diejenigen, die ich bereits geöffnet habe. Wenn ich nach etwas suche, suche ich nach Dingen, die ich vorher noch nicht geöffnet habe, und dann versagt mir Zeiteist. Die andere Lösung funktioniert in diesem Aspekt, daher habe ich sie als korrekt markiert.
Nemo
Um das Problem zu lösen, dass Zeitgeist keine Dateien sieht, können Sie den Aktivitätsprotokoll-Manager von dieser PPA installieren . Sie können damit alle Dateien in Ihrem HOME-Verzeichnis indizieren.
Manish Sinha
1
Ich möchte Dateien "außerhalb" meines HOME indizieren, und der Aktivitätsprotokoll-Manager hat nichts dafür.
Nemo
Wo genau soll es indiziert werden? Welche Partition? Zeitgeist war auf Aktivitäten ausgerichtet, die sich auf das Benutzerverzeichnis beziehen, um zu vermeiden, dass die Datenbank mit nicht benötigten Ereignissen
überfüllt wird
Ich habe Songs außerhalb meines Home-Verzeichnisses auf einer anderen Partition. Zeitgeist indiziert sie, aber erst nach dem Öffnen. Ich muss Zeitgeist früher missverstanden haben. Ich habe es als Indexierungs- und Suchsystem angesehen, während es eher ein Aktivitätsindex eines Benutzers ist. Danke für die Klarstellung.
Nemo
0

Hast du Recoll ausprobiert? Ist ziemlich gut, hat aber bisher immer noch Probleme beim Hinzufügen der NTFS-Partitionen. Jeder sagt mir, dass Sie dies in den Einstellungen tun können, aber es gibt keine Option, etwas neben / home hinzuzufügen

user153103
quelle