每当我开始我的笔记本电脑的过程中tracker-store,并tracker-miner-fs吃了我的CPU 30%-40%之间为10-15分钟。我在 ubuntu 12.04 上。
这些过程有什么作用?如何摆脱进程?
Rad*_*anu 179
正如评论中提到的,这篇文章中提到的文件在 16.04 中不再存在。您可以使用以下脚本(源代码):
echo -e "\nHidden=true\n" | sudo tee --append /etc/xdg/autostart/tracker-extract.desktop /etc/xdg/autostart/tracker-miner-apps.desktop /etc/xdg/autostart/tracker-miner-fs.desktop /etc/xdg/autostart/tracker-miner-user-guides.desktop /etc/xdg/autostart/tracker-store.desktop > /dev/null
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2 # Default: -1
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false # Default: true
tracker reset --hard
Run Code Online (Sandbox Code Playgroud)
这些是 Launchpad 上已确认的错误:911981、925948、1063255。
Tracker 是技术的协同作用,旨在提供高度复杂、创新和集成的桌面。
跟踪器提供以下功能:
- 用于桌面搜索的索引器(有关更多详细信息,请参阅此规范:https : //wiki.ubuntu.com/IntegratedDesktopSearch)
- 用于对任何对象进行关键字标记的标签数据库
- gedit 和 rhythmbox 等需要向文件添加自定义元数据的应用程序的可扩展元数据数据库
- 一级对象数据库允许使用跟踪器的数据库来存储和实现一级对象和 Gnome 3.0 模型。
全局禁用跟踪器(适用于所有用户)
/etc/xdg/autostart/trackerd.desktop使用 root 权限编辑文件 (sudo -i gedit /etc/xdg/autostart/trackerd.desktop)- 添加
Hidden=true到文件末尾/etc/xdg/autostart/tracker-applet.desktop如果你愿意,也可以这样做仅为您的用户禁用跟踪器
- 进入目录
~/.config/autostart,如果不存在就创建- 创建一个名为
trackerd.desktop将以下内容粘贴到文件中,保存并退出:
Run Code Online (Sandbox Code Playgroud)[Desktop Entry] Encoding=UTF-8 Name=Tracker Hidden=true
来源: https : //wiki.ubuntu.com/Tracker
Max*_*ite 104
您只需通过改变此值gsettings女巫将禁用索引不断追踪的:
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false
Run Code Online (Sandbox Code Playgroud)
可以通过org > freedesktop > Tracker > Miner > Files使用dconf-editor更改这些值:

这个变化之后,它强烈建议,以清理数据库,以回收磁盘上有些失落的空间:
echo y | LANG=en tracker reset --hard
Run Code Online (Sandbox Code Playgroud)
swi*_*ift 31
也许它与Ubuntu 14.04/GDM 相关,如果不删除整个服务很重要,那么stop和/或renice.
因此它可以是:
停止/拒绝(不推荐的方法):
Run Code Online (Sandbox Code Playgroud)$ tracker-control -p Found 171 PIDs… Found process ID NNNN for 'tracker-store' Found process ID MMMM for 'tracker-miner-fs' $ initctl stop tracker-store && renice -n +19 -p NNNN && initctl start tracker-store
注意人们建议tracker-control -r,也许对于启用索引的系统,这会更好:
Run Code Online (Sandbox Code Playgroud)$ tracker-control -e
或与系统监视器GUI相同:
应用程序 > 实用程序 > 系统监视器
- 排序 > 名称
- 滚动 > 跟踪商店
- 右键单击 > 停止进程
- 右键单击>更改优先级>非常低
- 右键单击 > 继续进程
或者对于运行 tracker-store 的系统来说可能是最合适的方式:
应用程序 > 系统工具 > 搜索和索引

Att*_*lop 18
Ubuntu 16.04 的最新版本:
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-apps.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-fs.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-user-guides.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-store.desktop
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false
tracker reset --hard
Run Code Online (Sandbox Code Playgroud)
基本上,这是 Radu 和 Maxwell 答案的混音,但位置和命令已更新到 Ubuntu 16.04(有多项更改)。
我只是在 Ubuntu 设置 -> 搜索中禁用了它。在顶部栏中,有一个用于打开/关闭整个搜索的开关。我将其设置为关闭然后运行:
tracker reset --hard
Run Code Online (Sandbox Code Playgroud)
此后,看起来跟踪器进程不再运行。
小智 7
使用以下命令启用高级启动应用程序:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop
Run Code Online (Sandbox Code Playgroud)
运行启动应用程序并取消选中Tracker File System Miner和其他类似项目。它们可以很容易地重新启用。
小智 6
使用 Synaptic,我为“跟踪器”和“时代精神”选择了“完全删除标记”(类似于使用应该删除所选程序的关联组件和配置文件的清除命令)。更多的 zeitgeist 跟踪软件的安装我不知道,所以我选择完全删除所有除了 zeitgeist 共享库,它看起来太嵌入在操作系统中,无法安全删除。几乎就像一只患有心脏蠕虫病的狗,或者更像九头蛇。砍掉一个头,还有三个试图破坏你的气。听起来很像微软喜欢对信任他们的人做的事情。无论如何......我的笔记本电脑现在启动时间不到一半,不会完全随机陷入困境,偶尔会崩溃我' 我当时正在使用,它可能只是摆脱了这个东西的解脱,但软件的其余部分似乎在没有 hydra 沉重的触手的情况下运行得更好。噢,别想了……你知道我的意思。
为什么像这样的程序必须通过后门悄悄地引入?也许是因为没有人希望在他们的个人笔记本电脑上安装这种东西。如果我是一个在大型机上运行服务器版本的技术人员,它拥有大量的内存和 wahzoo 的核心,那么这将是另一回事。也许那时我想利用跟踪软件。即便如此,我仍然希望它成为我选择的应用程序。
就是说。