Skip to content

localsearch (formerly Tracker) desktop indexer

Config

List config:

gsettings list-recursively | grep -i org.freedesktop.Tracker | sort | uniq

Performance tuning:

gsettings set org.freedesktop.Tracker3.Miner.Files index-on-battery-first-time false
gsettings set org.freedesktop.Tracker3.Miner.Files index-on-battery false
gsettings set org.freedesktop.Tracker3.Miner.Files initial-sleep 45
gsettings set org.freedesktop.Tracker3.Miner.Files throttle 20

List indexed directories:

localsearch index

Example: Index local git repos:

gsettings-add-to-list.py org.freedesktop.Tracker3.Miner.Files ignored-directories 9 .terraform
gsettings set org.freedesktop.Tracker3.Miner.Files ignored-directories-with-content "['.trackerignore', '.hg', '.nomedia']"  # Remove .git

Add directories to index:

localsearch index --add --recursive /home/varac/git

Usage

Show systemd user service status:

systemctl --user status localsearch-3.service

Query localsearch status:

localsearch status

Search test:

localsearch search test