Answers:
这可以使用Zeitgeist 活动日志管理器来完成:
sudo add-apt-repository ppa:zeitgeist/ppa
安装最新版本的Zeitgeist:
sudo apt-get update
sudo apt-get upgrade
重新启动zeitgeist-daemon
:
zeitgeist-daemon --replace
安装活动日志管理器
sudo apt-get install activity-log-manager
打开活动日志管理器,然后单击窗口右下角的“ 日志记录活动”按钮以禁用日志记录:
再次单击它可以重新启用日志记录。
~/.local/share/recently-used.xbel
是GTK / GNOME应用程序记录其文件而不是Zeitgeist 的文件
删除zeitgeist *的执行权限,如下所示。只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令。
sudo -s
# on 32-bit systems:
chmod -x /usr/lib/zeitgeist/zeitgeist-fts
# on 64-bit systems:
chmod -x /usr/lib/x86_64-linux-gnu/zeitgeist-fts
# on both:
chmod -x /usr/bin/zeitgeist-daemon
chmod -x /usr/bin/zeitgeist-datahub
exit
这样做之后,进程将不会重新启动。
自从Precise问世以来,我只在几台计算机上专门使用Ubuntu。许多年前,我尝过Mandrake v.9,但实际上几乎一直都是Windows。我在DOS时代长大,大约在Windows 286出现时。(我受到了污染,但不害怕命令行。)
我尝试卸载zeitgeist,尝试停止使用上面列出的管理器进行日志记录,但是无论如何它一直在重新加载自身。没事。
我通过杀死所有zeitgeist *进程(有效地)摆脱了它,并给了自己文件所有权:
sudo chown [username] /usr/bin/zeitgeist*
然后,我删除了每个的执行权限。我只有zeitgeist-daemon和zeitgeist-datahub。
一个简单的命令,例如
sudo chmod a-x /usr/bin/zeitgeist*
可能会比采取所有权的额外步骤更轻松,更快捷地完成此操作,但我仍在努力了解“ Nix的工作方式,并且不确定如果我不是文件的所有者,Nix是否会改变自己” 。记住,我被Windows吓到了。
到目前为止...没有伤害,没有犯规。
老实说,我忘记了正确的方法,但尝试运行
killall -9 zeitgeist-daemon
在终端或运行对话框中。
稍后重新启动它,只需再次运行守护程序。有一个正确的方法,如果我找到了,我将其发布。
zeitgeist-daemon --replace
并停止守护程序的安装,D-feet
并查看SessionBus org.gnome.zeitgeist.Engine
,查找Interface org.gnome.zeitgeist.Log
并通过调用Quit()
方法[我是zeitgeist开发人员之一] 停止引擎
SIGKILL
是一个坏主意。如果您对发送终止信号非常感兴趣,请使用SIGTERM
(但我不确定在这种情况下SIGTERM是否比SIGKILL好)
如果只是不想在日志中显示的恶作剧,那么这里有一个黑名单功能。参见http://saravananthirumuruganathan.wordpress.com/2010/10/10/tutorial-on-gnome-activity-journal-zeitgeist-and-sezen/
编辑:过时。请参阅活动日志管理器