Поиск трекера - это полное текстовое поиск приложения QT. Трекер GNOME - это индексера файловой системы, которая в настоящее время поставляется с GNOME 3. Трекер GNOME используется Nautilus, но ни один из инструментов GNOME не может выполнить полный текстовый поиск в индексе. Но именно это способен поиск трекера.

Использовать поиск трекера прост. Просто введите свой поисковый термин в поле поиска и нажмите кнопку OK или введите. После этого вы можете отфильтровать свои результаты, Unmark один из вариантов на левой боковой панели. Боковая панель содержит расширения файлов (введите столбец) и каталоги/области поиска (столбец пути).
В выражении поиска его можно использовать:
Логиты: и, или
Скобки: ()
Звездочки: *
и т. д.

Ctrl-X: выход
Ctrl-E: установите фокус на поле поиска
Инструмент поиска трекера является многоплатформенным и работает на каждой системе, где работает Gnome Tracker. Проверьте, доступен ли Gnome Tracker в вашей системе:
$ 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 pluginЧтобы запустить поиск трекера, нам нужны Python 3 и Pyside2 (QT), чтобы установить Pyside2, сделайте следующее:
$ pip install PySide2Чтобы установить поиск трекера, вы можете выполнить следующие инструкции или установить его в другой каталог:
$ cd
$ mkdir Python
$ cd Python
$ git clone https://github.com/wooni005/tracker_search.gitУстановите пользовательский сочетание клавиатуры в Gnome
Запустите настройки и выберите «Сочетания клавиатуры», нажмите кнопку «+» внизу и заполните следующие настройки, чтобы запустить поиск трекера с клавиш Super-F. Замените "/Home/Arjan" на свой собственный пользовательский путь.

Файл settings.conf ~/.config/tracker_search
Это настройка по умолчанию. В разделе [General] содержится последняя позиция и размер окна. Это будет автоматически обновлено.
Раздел [documentTypes] содержит все расширения для фильтрации результатов. Раздел [searchAreas] содержит все пути для фильтрации результатов
Имейте в виду, что если вы удалите или добавите что -то в эти разделы, вам также необходимо адаптировать размер.
[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 используется обычно только в локальной файловой системе. Но также возможно индексировать сетевые диски. В моей конфигурации я каталог /NAS, установленный с CIFS для моего Synology NAS, и Gnome Tracker способен индексировать каталоги из NAS. См. Следующий абзац "Tracker Internals" Как добавить каталог /nas
Можно изменить подробные настройки трекера с помощью Editor DCONF в /ORG/Freedesktop/Tracker/Miner/Files :
Ползание -интервал -> 0 Сила для активации гусенита прямо сейчас. Но после ползания он должен отказаться от по умолчанию -1
Возможно изменить каталоги, которые необходимо индексировать: индекс-рекурсивные директории , например: ['& desktop', '/home/arjan/documenten/gitea/otities/otities/', '& music', '& pictures', '& video', '/home/arjan/nas/tijdschriften']
В Nautilus-> Preferences-> Поиск и предварительный просмотр- > Поиск : все местоположения
Статус трекера можно увидеть с помощью:
$ 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 pluginТакже возможно повторно индекс всех данных с жестким сбросом индекса:
$ 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 'Начните демон трекера с:
$ tracker daemon -sПроверьте, как найти индекс:
$ tracker search -fs linuxTracker-Fs Indexer Manual Resart resatring:
# Stop the tracker daemon
$ tracker daemon -t
# Start the indexer with debug info
$ /usr/libexec/tracker-miner-fs -v 3Информация: проекты/трекер/документация/отладка - Gnome Wiki!