AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 24543
Accepted
Nik
Nik
Asked: 2011-02-03 14:25:52 +0800 CST2011-02-03 14:25:52 +0800 CST 2011-02-03 14:25:52 +0800 CST

Gnome 活动日志不显示最近使用的文件

  • 772

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

在此处输入图像描述

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

重新安装 zeitgeist 会帮助解决这个问题吗?如果是,您能否提供一个 ppa,我可以在其中找到 zeitgeist 的最新稳定版本。

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

更新 2:我检查了 12 月份的峰值。但他们什么都不是。在进行到那个月之后,峰值就像其他人一样回到了零。

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

更新 4:我很高兴知道 zeitgeist 正在收集数据,但不知何故它没有在 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 <module>
    from src.main import PortalWindow
  File "/usr/share/gnome-activity-journal/src/main.py", line 31, in <module>
    from activity_widgets import MultiViewContainer, TimelineViewContainer, ThumbViewContainer
  File "/usr/share/gnome-activity-journal/src/activity_widgets.py", line 39, in <module>
    from store import ContentStruct, CLIENT
  File "/usr/share/gnome-activity-journal/src/store.py", line 539, in <module>
    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 <module>
 from _zeitgeist.loggers.zeitgeist_setup_service import DataProviderService
 ImportError: No module named loggers.zeitgeist_setup_service

更新 9:时代精神组件的版本号如下,

时代精神核心:0.7.0

Gnome-Activity-Journal:0.6

时代精神数据中心:0.5.2

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

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

Traceback (most recent call last):
  File "/usr/local/bin/zeitgeist-daemon", line 38, in <module>
    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 <module>
    from zeitgeist.client import ZeitgeistDBusInterface
  File "/usr/local/lib/python2.6/dist-packages/zeitgeist/client.py", line 35, in <module>
    from zeitgeist.datamodel import (Event, Subject, TimeRange, StorageState,
  File "/usr/local/lib/python2.6/dist-packages/zeitgeist/datamodel.py", line 1116, in <module>
    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并删除了所有东西。之后,我还为 zeitgeist-datahub 强制使用了 0.5.1 版。重新启动并再次安装所有内容。它有效..但是有一个小问题!

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

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

Traceback (most recent call last):
  File "/usr/bin/gnome-activity-journal", line 90, in <module>
    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

除此之外,它完美无缺。它很好地得到了我今天使用的文件、我使用的图片以及所有内容。

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

10.10
  • 7 7 个回答
  • 2340 Views

7 个回答

  • Voted
  1. Best Answer
    mhr3
    2011-02-27T11:25:50+08:002011-02-27T11:25:50+08:00

    似乎您使用的是最新版本的 zeitgeist 引擎,但是旧版本的 zeitgeist-datahub,请确保您已更新到 zeitgeist PPA 提供的最新版本的 datahub。

    更新: 您的安装被严重搞砸了,显然有一次您从源代码安装了 zeitgeist,并且您还从包中安装了它,另一件事是 zeitgeist PPA 中可用的最新版本的 datahub 是 0.5.1,版本 0.5.2 是当它仍然是引擎包的一部分时(即来自 zeitgeist 0.5.2)。

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

    • 4
  2. belacqua
    2011-02-04T09:02:23+08:002011-02-04T09:02:23+08:00

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

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

    • 1
  3. Stefano Candori
    2011-02-13T07:41:14+08:002011-02-13T07:41:14+08:00

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

    • 1
  4. Siegfried Gevatter
    2011-02-27T13:09:35+08:002011-02-27T13:09:35+08:00

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

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

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

    • 1
  5. RolandiXor
    2011-02-04T08:29:36+08:002011-02-04T08:29:36+08:00

    您可能已将某些内容列入黑名单。检查您的时代精神偏好,并确保您没有将任何内容列入黑名单。此外,您可以删除您的 zeitgeist 数据库(我相信应该在 ~/.config 中)并查看它是否再次开始录制。

    • 0
  6. Alfredo Hernández
    2011-02-04T13:24:48+08:002011-02-04T13:24:48+08:00

    尝试清除它们,而不仅仅是卸载它们。我认为 apt-get 是apt-get --purge program. 有才能是aptitude purge。

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

    • 0
  7. mhr3
    2011-02-23T14:04:49+08:002011-02-23T14:04:49+08:00

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

    • 0

相关问题

  • GTK 改进何时会在 Maverick 上落地?

  • 目前是否有计划在“Maverick Meerkat”10.10 中用 Banshee 替换 Rhythmbox?

  • 什么是 btrfs?它有哪些高级功能?

  • 为什么在 Ubuntu 10.10 中 F-Spot 被 Shotwell 取代?

  • Haskell 平台会在 10.10 中可用吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve