Mémo pour désactiver Tracker (tracker-miner-fs). Testé sur Gnome 3.36.1 Vanilla sous Ubuntu 20.04.
Suite à l’utilisation de SSHFS, impossible de se déconnecter avec ‘fusermount’ :
1 |
fusermount: failed to unmount /media/sshfs/serv01: Device or resource busy |
Une petit lsof pour savoir ce qui se passe :
1 2 3 4 |
command lsof | grep serv01 lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs Output information may be incomplete. tracker-m 1659 myuser 17r DIR 0,62 4096 2384 /media/sshfs/serv01/usr/share/ca-certificates |
Horreur !! Moi qui ai monté la racine de mon serveur distant dans un répertoire local et je me retrouve avec Tracker qui indexe le serveur.
M’enfin, pas fou nan ??
Le problème est que si on veut supprimer Tracker, d’autres logiciels seront supprimés comme mon gestionnaire de fichier Nautilus… Gênant.
Alors voici 2 méthodes pour désactiver Tracker :
Recommandée : https://gist.github.com/vancluever/d34b41eb77e6d077887c
Vérifier la présence de Tracker :
1 |
command tracker daemon -t |
Résultat :
1 2 3 4 5 |
Found 4 PIDs… Processus 6764 — « tracker-extract » terminé Processus 6779 — « tracker-miner-apps » terminé Processus 6795 — « tracker-miner-fs » terminé Processus 6808 — « tracker-store » terminé |
Puis :
1 2 3 4 |
command cd ~/.config/autostart command cp -v /etc/xdg/autostart/tracker-*.desktop ./ for FILE in tracker-*.desktop; do echo Hidden=true >> $FILE; done command rm -rf ~/.cache/tracker ~/.local/share/tracker |
Sinon celle-ci fonctionne aussi, mais c’est plus violent : https://www.linuxuprising.com/2019/07/how-to-completely-disable-tracker.html
1 2 |
command systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service command tracker reset --hard |