禁用时代精神

ump*_*sky 47 zeitgeist

我有 zeitgeist 守护进程总是在进程中。我不明白这个时代精神的意义,它记录了我的活动。我从启动程序中删除了它,但它仍然存在。

我可以卸载这个包吗?为什么我需要它?

Rol*_*Xor 25

sudo apt-get remove zeitgeist*在终端中运行。它可能会删除一些相关的软件包,但只要您没有看到任何不想要的删除建议,您应该没问题。

根据评论:如果您删除时代精神,您将失去统一功能(我不确定我第一次写答案时有多少)。所以,我建议你只是禁用日志记录。

您还可以从系统设置中完全关闭日志记录。

  • 我成功地在 14.04 上一一删除了 zeitgeist 包。`sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core` 与 `sudo apt-get remove zeitgeist*` 相比,它没有删除 unity 或其他重要的东西,只有 zeitgeist 和它的守护进程。Unity 现在要快得多。 (6认同)
  • 您可以通过在删除 `zeitgeist` 之前执行 `sudo apt-get remove --dry-run zeitgeist*` 来查看将删除的内容 (4认同)
  • 我知道它很旧,但我卸载了 Ubuntu 16.04 Unity 中的所有 zeitgeist 软件包,我的 Unity 桌面仍然可以完美运行,包括 Dash。所以我不确定时代精神对 16 岁以上的人有什么好处...... (2认同)

Izz*_*zzy 17

描述了一个简单的方法在这里-这其实并不包括删除任何包,而只是去激活相应的服务。我自己没有尝试过,但这种方式的副作用应该很小(甚至可能是想要的,例如没有“最近的项目”可用等。此外,如果出现“不需要的”副作用,它很容易恢复。

那篇文章的作者明确指出: 这是一种在不破坏 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
Run Code Online (Sandbox Code Playgroud)

恢复这一点(如果你想再次启用 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
Run Code Online (Sandbox Code Playgroud)

这只是“逆转”停用的步骤。

备注: ~/.local/share/recently-used.xbel 与 Zeitgeist 本身无关,它只是以某种方式属于同一类别。提到的文章是关于“禁用活动日志记录”,因此包含了这一点。如果您只想禁用 Zeitgeist,则可以跳过中间的两个步骤。


小智 11

如果您删除 Zeitgeist,则 Unity 中的菜单将无法正常工作,它会阻止您通过在框中键入来搜索程序。

  • 在 Ubuntu 14.04 中运行 `sudo apt-get remove zeitgeist*` 将卸载 Unity 系统 (6认同)

wht*_*ger 5

我找到了有关重命名 的提示/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
Run Code Online (Sandbox Code Playgroud)

现在 Zeitgeist 守护进程将无法启动。您可以稍后使用ps aux | grep [z]eitgeist. ~/.local/share/zeitgeist/如果您想节省一些空间,您还可以通过删除文件夹及其内容来清除 Zeitgeist 收集的数据库。
要更新您还可以锁定包保护这些文件zeitgeist-core,并zeitgeist-datahub在突触或资质。

要恢复更改,只需将这些可执行文件重命名回:

cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub
Run Code Online (Sandbox Code Playgroud)

如果您更改了 .desktop 文件/etc/xdg/autostart/,您也应该将其返回。