我看到其中一位用户有一个 100% cpu 进程,名为tracker-extract
. 我试图根据这里的建议终止它,但是,我仍然看到它正在运行。所有用户都有这样的进程,但你可以看到其中一个消耗了大量的 cpu。
# tracker daemon -t
Found 1 PID…
Terminated process 2265 - 'tracker-server'
# ps aux | grep tracker-extract
jafarian 21478 0.0 0.0 728000 11664 ? SNl Oct29 0:00 /usr/libexec/tracker-extract
jafaria+ 23002 98.3 0.0 810900 18252 ? RNl Nov09 3746:02 /usr/libexec/tracker-extract
jafaria+ 31826 0.0 0.0 917128 21684 ? SNl Oct31 3:21 /usr/libexec/tracker-extract
仅仅杀死 PID 不是解决方案,因为它会再次运行。如何解决?
您应该
tracker-ui-tools via yum
为旧版本安装。对于较新的版本tracker-preferences
,直接安装。然后用于
tracker-preferences
打开/关闭您想要/不想要的。有关更多信息,请查看此链接和 此链接。
这些进程从目录
.desktop
中的文件开始/etc/xdg/autostart
。所以要禁用
tracker
我们将这些文件复制到我们的~/.config/autostart
目录并添加Hidden=true
. 这将在我们登录时阻止它们加载。现在,让我们杀死守护进程,并删除旧的缓存文件。
我们现在应该可以走了。我重新启动了它,它已经消失了!
森托斯 7
请注意:
以 root 身份安装 tracker-preferences yum install tracker-preferences
以普通用户身份运行 tracker-preferences 关闭所有内容(或保留您认为需要的任何内容)。
重启
之后系统又好了:))