问题描述
我总是在进程中有zeitgeist守护进程。我没有看到这个时代精神的重点,它记录了我的活动。我从启动程序中删除它,但它仍然存在。
我可以卸载这个包吗?为什么我需要它呢?
最佳解决办法
在终端中运行sudo apt-get remove zeitgeist*
。它可能会删除一些相关的包,但只要你没有看到任何你不想要删除的建议,你应该没问题。
根据评论:如果你删除时代精神,你将失去统一功能(我不确定当我第一次写答案时有多少)。所以,我建议你禁用日志记录。
您还可以从系统设置中完全关闭日志记录。
次佳解决办法
有一种简单的方法描述了here – 它不包括删除任何包,而只是de-activating相应的服务。我没有自己尝试,但这样side-effects应该是最小的(甚至可能是想要的,例如没有”recent items”可用等等。此外,在”unwanted”副作用的情况下它很容易恢复。
该文章的作者明确指出:这是一种在不破坏Unity或系统的任何其他部分的情况下禁用此日志记录的方法,在终端中执行以下命令:
sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive
rm ~/.local/share/recently-used.xbel
mkdir ~/.local/share/recently-used.xbel
rm -rf ~/.local/share/zeitgeist
还原这个(如果想再次启用Zeitgeist)应该这样做:
mkdir ~/.local/share/zeitgeist
rmdir ~/.local/share/recently-used.xbel
# no action for the .xbel file, as it will be re-created automatically
sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive /etc/xdg/autostart/zeitgeist-datahub.desktop
这就是”reversing” de-activation的步骤。
备注:〜/.local /share /recently-used.xbel与Zeitgeist本身无关,它只是以某种方式属于同一类别。提到的文章是关于“禁用活动记录”,因此包含了这个。如果您只想禁用Zeitgeist,可以跳过两个中间步骤。
第三种解决办法
如果您删除Zeitgeist然后Unity中的菜单无法正常工作,它会阻止您通过在框中键入来搜索程序。
第四种办法
我找到了关于重命名/etc/xdg/autostart/zeitgeist-datahub.desktop
的提示,但这还不够。它可以防止Zeitgeist在启动时运行,但在我的情况下(Ubuntu 12.04.4 LTS)它稍后以某种方式启动(可能是由于某些DBus活动)。如果您想保持Zeitgeist的安装,但阻止其运行,请尝试重命名其可执行文件:
zeitgeist-daemon --quit
cd /usr/bin/
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo mv zeitgeist-datahub zeitgeist-datahub.bak
现在Zeitgeist守护进程不会启动。您可以稍后使用ps aux | grep [z]eitgeist
进行检查。如果您想节省一些空间,还可以通过删除~/.local/share/zeitgeist/
文件夹及其内容来清除Zeitgeist收集的数据库。要保护这些文件不被更新,您还可以在Synaptic或Aptitude中锁定包zeitgeist-core
和zeitgeist-datahub
。
要还原更改,只需将这些可执行文件重命名为:
cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub
如果您在/etc/xdg/autostart/
中更改了.desktop文件,则还应将其返回。
第五种办法
这是一篇关于时代精神主题的社论,包括对创作者的采访:http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you以及关于禁用(不删除)http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why的一些说明
减少日志记录(但不是繁重的资源和磁盘使用)的简单方法是通过控制面板:
遗憾的是,Zeitgeist很少被公开或清楚。 Zeitgeist不容易禁用,也不容易看到它在做什么。你不能像其他后台系统服务那样”stop”。