跟踪器搜索是全文搜索QT應用程序。 GNOME跟踪器是一個文件系統索引器,目前使用GNOME 3發貨。 Nautilus使用了Gnome Tracker,但是GNOME工具都無法在索引中執行全文搜索。但這正是跟踪器搜索的能力。

使用跟踪器搜索很簡單。只需在搜索字段中輸入搜索詞,然後單擊“確定”按鈕或輸入。之後,您可以通過未標記左側欄中的一個選項來過濾結果。側邊欄包含文件擴展名(類型列)和目錄/搜索區域(路徑列)。
在搜索表達式中可以使用:
布爾人:和或
括號:()
星號: *
ETC

Ctrl-X:退出
CTRL-E:將重點設置為搜索框
跟踪器搜索工具是多平台,並且在GNOME跟踪器正在運行的每個系統上運行。檢查系統上是否有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跟踪器通常僅在本地文件系統上使用。但是也有可能索引網絡驅動器。在我的配置中,我的 /NAS目錄在我的Synology NAS上安裝了CIF,並且是可以從NAS索引目錄的GNOME TRACKER。請參閱下一個段落“跟踪器內部”如何添加 /NAS目錄
可以通過/org/freedesktop/tracker/miner/files在/org/freedesktop/files中更改跟踪器的詳細設置:
爬行間隔- > 0力現在激活爬網。但是爬行後,需要回到默認值-1
可以更改需要索引的目錄:例如:['&Desktop','/home/home/home/arjan/arjan/docorden/gitea/notitions/notities/''&music'&music'&pictres'&pictures'&videos'&videos'&dijan/home/arjan/arjan/nas/nas/nas/nas/nas/nas/tijdschriften''
在nautilus-> persences-->搜索和預覽中- >搜索:所有位置
可以看到跟踪器的狀態:
$ 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索引器手冊重新啟動:
# Stop the tracker daemon
$ tracker daemon -t
# Start the indexer with debug info
$ /usr/libexec/tracker-miner-fs -v 3信息:項目/跟踪器/文檔/調試-GNOME WIKI!