Die Tracker -Suche ist eine Volltextsuche QT -Anwendung. Der Gnome -Tracker ist ein Dateisystemindexer, der derzeit mit Gnome 3 geliefert wird. Der Gnome -Tracker wird von Nautilus verwendet, aber keiner der Gnome -Tools kann eine vollständige Textsuche im Index durchführen. Genau das ist genau das, was Trackersuche kann.

Die Verwendung von Tracker -Suche ist einfach. Geben Sie einfach Ihren Suchbegriff in das Suchfeld ein und klicken Sie auf die Schaltfläche OK oder geben Sie ein. Danach können Sie Ihre Ergebnisse durch Unmark einer der Optionen in der linken Seitenleiste filtern. Die Seitenleiste enthält Dateiverlängerungen (Spalte Typ) und Verzeichnisse/Suchbereiche (Pfadspalte).
Im Suchausdruck ist es möglich zu verwenden:
Booleschen: und, oder
Klammern: ()
Sternchen: *
usw

STRL-X: Beenden
Strg-E: Fokus auf Suchfeld festlegen
Das Tracker-Search-Tool ist mehrfach Plattformform und läuft auf jedem System, in dem Gnome Tracker ausgeführt wird. Überprüfen Sie, ob Gnome Tracker in Ihrem System verfügbar ist:
$ tracker daemon
Store:
29 Jul 2020, 22:33:04: ✗ Store - Unavailable
Miners:
29 Jul 2020, 22:33:04: ✗ RSS/ATOM Feeds - Not running or is a disabled plugin
29 Jul 2020, 22:33:04: ✓ File System - Idle
29 Jul 2020, 22:33:04: ✗ Extractor - Not running or is a disabled pluginUm die Tracker -Suche auszuführen, benötigen wir Python 3 und Pyside2 (QT), um pyside2 zu installieren, Folgendes:
$ pip install PySide2Um die Tracker -Suche zu installieren, können Sie die folgenden Anweisungen ausführen oder in einem anderen Verzeichnis installieren:
$ cd
$ mkdir Python
$ cd Python
$ git clone https://github.com/wooni005/tracker_search.gitLegen Sie eine benutzerdefinierte Tastaturverknüpfung in GNOME ein
Starten Sie Einstellungen und wählen Sie "Tastaturverknüpfungen". Klicken Sie unten auf die Schaltfläche "+" und füllen Sie die folgenden Einstellungen aus, um die Tracker-Suche mit der Super-F-Taste zu starten. Ersetzen Sie "/Home/Arjan" durch Ihren eigenen Benutzerpfad.

Die Datei settings.conf befindet sich in ~/.config/tracker_search und wird generiert, wenn die Anwendung zum ersten Mal startet.
Dies sind die Standardeinstellung. Der Abschnitt [General] enthält die neueste Position und Größe des Fensters. Dies wird automatisch aktualisiert.
Der Abschnitt [documentTypes] enthält alle Erweiterungen zum Filtern der Ergebnisse. Der Abschnitt [searchAreas] enthält alle Pfade zum Filtern der Ergebnisse
Denken Sie daran, dass Sie die Größe auch anpassen müssen, wenn Sie diese Abschnitte entfernen oder in diese Abschnitte hinzufügen.
[General]
pos =@Point(0 0)
size =@Size(1920 1043)
[documentTypes]
1 name =Markdown
1 type =md
2 name =PDF
2 type =pdf
3 name =MP3
3 type =mp3
4 name =Doc
4 type =docs
5 name =TXT
5 type =txt
size =5
[searchAreas]
1 name =Notities
1 path =/home/arjan/Documenten/Gitea/Notities/Notities
2 name =Computerboeken
2 path =/home/arjan/Nas/Boeken/Computer
3 name =Tijdschriften
3 path =/home/arjan/Nas/Tijdschriften
size =3Gnome Tracker wird normalerweise nur im lokalen Dateisystem verwendet. Es ist aber auch möglich, Netzwerkantriebe zu indexieren. In meiner Konfiguration habe ich das mit CIFS an meinem Synology NAS montierte Verzeichnis /nas und ist GNOME Tracker in der Lage, Verzeichnisse aus dem NAS zu indizieren. Siehe den nächsten Absatz "Tracker -Interna", um das Verzeichnis /nas hinzuzufügen
Es ist möglich, detaillierte Einstellungen von Tracker mit dem DCONF-EDITOR IN /ORG/FEEFESKTOP/Tracker/Miner/Dateien zu ändern:
Crawling -Interval -> 0 Kraft, um den Crawler jetzt zu aktivieren. Aber nach dem Kriechen muss es auf den Standard -1 zurückkehren
Möglich, um die Verzeichnisse zu ändern, die indexiert werden müssen: Indexrezisive Verzeichnisse , zum Beispiel: ['& Desktop', '/Home/Arjan/Dokumentellen/Gitea/Notities/Notities/', '& Music', '& Pictures', '& Videos', '/Home/Arjan/Nas/Tijdschriften']]]]]]]]]]]]]]]]]]]]]]]]]]]
In Nautilus-> Einstellungen-> Suche & Vorschau- > Suche : Alle Standorte
Der Status des Trackers ist zu sehen mit:
$ tracker daemon
Store:
29 Jul 2020, 22:33:04: ✗ Store - Unavailable
Miners:
29 Jul 2020, 22:33:04: ✗ RSS/ATOM Feeds - Not running or is a disabled plugin
29 Jul 2020, 22:33:04: ✓ File System - Idle
29 Jul 2020, 22:33:04: ✗ Extractor - Not running or is a disabled pluginAuch möglich, alle Daten mit einem harten Zurücksetzen des Index wieder zu indeminieren:
$ tracker reset --hard
g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
Setting database locations
Checking database directories exist
Checking database version
Checking whether database files exist
Removing all database/storage files
Removing database: ' /home/arjan/.cache/tracker/meta.db '
Removing db-locale file: ' /home/arjan/.cache/tracker/db-locale.txt '
Removing journal: ' /home/arjan/.local/share/tracker/data/tracker-store.journal '
Removing db-version file: ' /home/arjan/.cache/tracker/db-version.txt 'Starten Sie den Tracker -Daemon mit:
$ tracker daemon -sTesten Sie, wie Sie den Index durchsuchen:
$ tracker search -fs linuxTracker-FS Indexer Manual Neustart:
# Stop the tracker daemon
$ tracker daemon -t
# Start the indexer with debug info
$ /usr/libexec/tracker-miner-fs -v 3Info: Projekte/Tracker/Dokumentation/Debugging - Gnome Wiki!