track是linux中的文件索引工具,ubuntu18之前是默认不安装的,所以在升级到20后会默认安装,它是和桌面程序gnome绑定的,甚至还有很多依赖项,导致无法删除,一旦删除很多依赖项都不能运行,禁用也很难禁用的掉,而且禁用了还会导致其他应用程序启动失败。
计算机发现CPU或者GPU占用过高风扇会自动转,所以要屏蔽track
1.首先打开终端输入下面的命令,目的是屏蔽tracker systemd 服务。
systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service
2.然后重启跟踪器:
tracker reset --hard
3.重启系统reboot:
reboot
4.重启后检测:
tracker status
显示“无法建立到 Tracker 的连接: Failed to load SPARQL backend: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit tracker-store.service is masked.”说明已经屏蔽
还可以检测tracker的辅助程序是否被禁用:
tracker daemon
显示下面的说明被成功屏蔽
如果想撤销操作,恢复跟踪器
systemctl --user unmask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service
其它的方法停止tracker
方法1:
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2
方法2:
tracker daemon -t