Gnome Activity Journal不显示最近使用过的文件

我正在运行ubuntu 10.10,并安装了Gnome Activity Journal。 但是它不显示任何最近使用的文件。 我在下面附上了截图。

在此处输入图像描述

请注意,gnome活动日志已经安装在系统上很长一段时间了。 所以这不是我最近安装的,它仍然需要慢慢收集数据。 zeitgeist-daemon也在后台运行。

重新安装zeitgeist会帮助解决这个问题吗? 如果是的话,请你提供一个ppa,我可以找到最新的稳定版的时代精神。

更新1 :我尝试卸载zeitgeist和gnome活动日志,但问题仍然存在。 为什么时代精神不会收集数据?

更新2 :我检查了12月份的峰值。 但他们什么都没有。 继续到那个月之后,秒杀只是像其他人一样回归。

更新3 :我检查了时代精神的偏好。 我还没有列入任何黑名单。 要检查删除数据库是否有任何作用。

更新4 :我很高兴知道时代精神正在收集数据但不知何故它没有在gaj中显示。 按照以下解决方案之一清除软件然后重新安装它,我无法再打开gaj。 但是我可以说我无法正确地清除一切。 当我尝试命令sudo apt-get --purge gnome-acitivity-journal它不起作用。 当我尝试打开gaj时,我在终端中收到以下消息。

  ** Message: pygobject_register_sinkfunc is deprecated (GstObject) Traceback (most recent call last): File "/usr/bin/gnome-activity-journal", line 101, in  from src.main import PortalWindow File "/usr/share/gnome-activity-journal/src/main.py", line 31, in  from activity_widgets import MultiViewContainer, TimelineViewContainer, ThumbViewContainer File "/usr/share/gnome-activity-journal/src/activity_widgets.py", line 39, in  from store import ContentStruct, CLIENT File "/usr/share/gnome-activity-journal/src/store.py", line 539, in  STORE = Store() File "/usr/share/gnome-activity-journal/src/store.py", line 397, in __init__ days_population = ZeitgeistDBusInterface().get_extension("Log", "journal/activity").GetHistogramData() File "/usr/local/lib/python2.6/dist-packages/zeitgeist/client.py", line 82, in __getattr__ raise TypeError("Unknown method name: %s" % name) TypeError: Unknown method name: GetHistogramData 

事情是我以前常常得到这个错误。 但是我通过将gnome_activity_journal.py复制到/home/krnekhelesh/.local/share/zeitgeist/Extensions/来解决这个问题。 但现在这种方法似乎不起作用。 我也试过重启zeitgeist守护进程,但仍然是同样的问题。

更新5 :我不再收到更新4中发布的错误.Gnome活动日志打开但问题与屏幕截图中显示的相同。 终端的输出是

 ** Message: pygobject_register_sinkfunc is deprecated (GstObject) Activate Activating Example Plugin Activating Blacklist Manager 

更新6 :未禁用最近的文档。 我可以在地方菜单下完美地查看它。 当我删除它时,再次创建了文件activity.sqlite,表明zeitgeist正在记录最近的活动。

更新7 :这是我在下面插入的最新截图,其中显示了一天或两天的8个项目。 但是当我点击那天时,GAJ没有显示任何最近使用过的文件。 在此处输入图像描述

更新8 :我删除了〜.local / share / zeitgeist文件夹,然后在终端中运行命令zeitgeist-datahub 。 输出如下,

  Traceback (most recent call last): File "/usr/bin/zeitgeist-datahub", line 33, in  from _zeitgeist.loggers.zeitgeist_setup_service import DataProviderService ImportError: No module named loggers.zeitgeist_setup_service 

更新9 :版本号的zeitgeist组件如下,

Zeitgeist-Core0.7.0

Gnome-Activity-Journal0.6

Zeitgeist-datahub0.5.2

更新10 :我完全删除了GAJ和zeitgeist并确保文件夹/ usr / share / zeitgeist/ usr / local / share / zeitgeist在我再次重新安装GAJ之前也已清除。 在运行GAJ时,窗口没有出现。 所以我做了以下几点。

我输入了zeitgeist-daemon --replace并获得了以下输出,

 Traceback (most recent call last): File "/usr/local/bin/zeitgeist-daemon", line 38, in  from _zeitgeist.engine import constants ImportError: No module named _zeitgeist.engine 

然后我运行命令zeitgeist-datahub并得到以下输出,

 Traceback (most recent call last): File "/usr/bin/zeitgeist-datahub", line 32, in  from zeitgeist.client import ZeitgeistDBusInterface File "/usr/local/lib/python2.6/dist-packages/zeitgeist/client.py", line 35, in  from zeitgeist.datamodel import (Event, Subject, TimeRange, StorageState, File "/usr/local/lib/python2.6/dist-packages/zeitgeist/datamodel.py", line 1116, in  execfile(os.path.join(_config.datadir, "zeitgeist/ontology/zeitgeist.py")) IOError: [Errno 2] No such file or directory: '/usr/local/share/zeitgeist/ontology/zeitgeist.py' 

在检查突触管理器时,版本号与更新9中所述的相同。

更新10 :它工作!!!!!! 这是我所做的,正如mhr所说,我卸载了所有东西,使用了locate zeitgeist并删除了一切。 之后我还强制版本0.5.1用于zeitgeist-datahub。 重新启动并再次安装所有内容。 它的工作原理……但是有一个小的捕获!

我必须首先运行命令zeitgeist-daemon --replace ,当它在终端中运行时,我可以打开GAJ。 否则它不会出现。

如果我不运行zeitgeist-daemon --replace –replace但在终端中运行GAJ,我会得到以下错误消息。

 Traceback (most recent call last): File "/usr/bin/gnome-activity-journal", line 90, in  CLIENT = ZeitgeistClient() File "/usr/lib/pymodules/python2.6/zeitgeist/client.py", line 318, in __init__ self._iface = ZeitgeistDBusInterface() File "/usr/lib/pymodules/python2.6/zeitgeist/client.py", line 184, in __init__ self.OBJECT_PATH) File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 244, in get_object follow_name_owner_changes=follow_name_owner_changes) File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 241, in __init__ self._named_service = conn.activate_name_owner(bus_name) File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 183, in activate_name_owner self.start_service_by_name(bus_name) File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 281, in start_service_by_name 'su', (bus_name, flags))) File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/local/bin/zeitgeist-daemon: Success 

除此之外,它完美地运作。 它很好地得到了我今天使用的文件,我使用的图片和一切。

希望这可以帮助。 任何人?

看起来你正在使用相当新版的zeitgeist引擎,但旧版本的zeitgeist-datahub,请确保你更新到zeitgeist PPA提供的最新版本的datahub。

更新:您的安装严重搞砸了,显然有一次您从源代码安装了zeitgeist并且您也从一个软件包安装了它,另一件事是Zeitgeist PPA中提供的最新版本的datahub是0.5.1,版本0.5.2是当它仍然是发动机组件的一部分时(即来自时代精神0.5.2)。

所以首先删除所有zeitgeist相关的(所有包),然后运行locate zeitgeist并删除它找到的所有内容(其中一些将被删除)。 接下来从PPA安装zeitgeist包,但要确保您还要从PPA安装datahub(即版本0.5.1),您可能需要强制使用该版本。

我有https://launchpad.net/~zeitgeist/+archive/ppa作为ppa源。 我没有遇到稳定性问题,但我不经常检查活动期刊。

可能值得尝试: sudo apt-add-repository ppa:zeitgeist/ppa

你在使用Ubuntu Tweak并且你已经禁用了最近的文件吗? 如果这样重新启用它并且GAJ应该工作…如果你没有使用Ubuntu Tweak检查你的〜/ .gtkrc-2.0文件中,gtk-recent-files-max-age不是0。

您的安装看起来确实有问题(按“更新8”判断)。

请尝试卸载任何与Zeitgeist相关的软件包,并确保/ usr / share / zeitgeist和/ usr / local / share / zeitgeist中没有任何内容(在此之前,使用“zeitgeist-daemon –quit”杀死任何正在运行的Zeitgeist实例)。

然后从我们的PPA再次安装gnome-activity-journal。 如果问题仍然存在,请在不同的终端窗口中运行“zeitgeist-daemon –replace”和“zeitgeist-datahub”并粘贴两者的输出。

你可能有黑名单。 检查zeitgeist的偏好,并确保你没有列入任何黑名单。 此外,您可以删除您的zeitgeist数据库(我应该在〜/ .config中),看看它是否再次开始录制。

尝试清除它们,而不仅仅是卸载它们。 我认为使用apt-get是apt-get --purge program 。 凭借能力,它是aptitude purge

清除程序时删除配置文件,因此问题应该消失。

尝试删除〜/ .local / share / zeitgeist,然后在终端中运行zeitgeist-datahub 。 粘贴运行该命令的输出。