Das Gnome Activity Journal zeigt keine kürzlich verwendeten Dateien an

7

Ich verwende Ubuntu 10.10 und habe Gnome Activity Journal installiert. Es werden jedoch keine kürzlich verwendeten Dateien angezeigt. Ich habe unten einen Screenshot angehängt.

Geben Sie hier die Bildbeschreibung ein

Bitte beachten Sie, dass das Gnome-Aktivitätsjournal seit einiger Zeit auf dem System installiert ist. Es ist also nicht so, dass ich es kürzlich installiert habe und es muss immer noch langsam Daten sammeln. Auch der Zeitgeist-Daemon läuft im Hintergrund.

Würde eine Neuinstallation des Zeitgeistes zur Lösung dieses Problems beitragen? Wenn ja, könnten Sie bitte einen ppa bereitstellen, auf dem ich die neueste stabile Veröffentlichung von Zeitgeist finden kann.

Update 1 : Ich habe versucht, sowohl das Zeitgeist- als auch das Gnome-Aktivitätsjournal zu deinstallieren, aber das Problem besteht weiterhin. Warum sammelt der Zeitgeist keine Daten?

Update 2 : Ich habe die Spikes im Dezember überprüft. Aber sie waren nichts. Nachdem ich zu diesem Monat übergegangen war, kehrte der Spike wie der Rest zu nichts zurück.

Update 3 : Ich habe die Zeitgeist-Einstellungen überprüft. Ich habe nichts auf die schwarze Liste gesetzt. Überprüfen Sie, ob das Löschen der Datenbank etwas bewirkt.

Update 4 : Ich bin froh zu wissen, dass der Zeitgeist Daten sammelt, aber irgendwie nicht in Gaj angezeigt wird. Wenn ich einer der folgenden Lösungen folge, um die Software zu löschen und dann neu zu installieren, kann ich gaj nicht mehr öffnen. Ich kann jedoch sagen, dass ich nicht alles richtig löschen konnte. Als ich den Befehl ausprobiert sudo apt-get --purge gnome-acitivity-journalhabe, funktioniert er nicht. Wenn ich jetzt versuche, Gaj zu öffnen, wird im Terminal die folgende Meldung angezeigt.

    ** 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

Die Sache ist, dass ich diesen Fehler vorher bekommen habe. Ich habe es jedoch gelöst, indem ich gnome_activity_journal.py nach /home/krnekhelesh/.local/share/zeitgeist/Extensions/ kopiert habe . Aber jetzt scheint diese Methode nicht zu funktionieren. Ich habe auch versucht, den Zeitgeist-Daemon neu zu starten, aber immer noch das gleiche Problem.

Update 5 : Der Fehler wird in Update 4 nicht mehr angezeigt. Das Gnome-Aktivitätsjournal wird geöffnet, jedoch mit demselben Problem wie im Screenshot. Der Ausgang des Terminals ist

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

Update 6 : Die letzten Dokumente sind nicht deaktiviert. Ich kann es perfekt unter dem Ortsmenü sehen. Auch die Datei activity.sqlite wurde erneut erstellt, als ich sie löschte, um zu zeigen, dass der Zeitgeist die letzten Aktivitäten aufzeichnet.

Update 7 : Dies ist der neueste Screenshot, den ich unten eingefügt habe. Er zeigt 8 Elemente für einen oder zwei Tage. Wenn ich jedoch auf diesen Tag klicke, zeigt GAJ keine kürzlich verwendeten Dateien an.Geben Sie hier die Bildbeschreibung ein

Update 8 : Ich habe den Ordner ~ .local / share / zeitgeist gelöscht und dann den Befehl zeitgeist-datahubim Terminal ausgeführt. Die Ausgabe ist wie folgt:

 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

Update 9 : Versionsnummer der Zeitgeist-Komponenten sind folgende:

Zeitgeist-Core : 0.7.0

Gnome-Activity-Journal : 0.6

Zeitgeist-Datahub : 0.5.2

Update 10 : Ich habe GAJ und Zeitgeist vollständig entfernt und sichergestellt, dass die Ordner / usr / share / zeitgeist und / usr / local / share / zeitgeist ebenfalls klar sind, bevor ich GAJ ​​erneut installiert habe. Beim Ausführen von GAJ wurden die Fenster nicht angezeigt. Also habe ich folgendes gemacht.

Ich tippte zeitgeist-daemon --replaceund bekam die folgende Ausgabe:

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

Und dann habe ich den Befehl ausgeführt zeitgeist-datahubund die folgende Ausgabe erhalten:

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'

Beim Überprüfen des Synaptic Managers sind die Versionsnummern dieselben wie zuvor in Update 9 angegeben.

UPDATE 10 : ES FUNKTIONIERT !!!!!! Hier ist, was ich getan habe, wie von mhr gesagt, ich habe alles deinstalliert, verwendet locate zeitgeistund alles entfernt. Danach habe ich auch Version 0.5.1 für zeitgeist-datahub erzwungen. Alles neu gestartet und installiert. Es funktioniert ... aber es gibt einen kleinen Haken!

Ich muss zuerst den Befehl ausführen zeitgeist-daemon --replaceund während dieser im Terminal ausgeführt wird, kann ich GAJ ​​öffnen. Andernfalls wird es nicht angezeigt.

Wenn ich nicht laufe, zeitgeist-daemon --replacesondern GAJ im Terminal ausführe, erhalte ich die folgende Fehlermeldung.

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

Davon abgesehen funktioniert es perfekt. Es hat die Dateien, die ich heute verwendet habe, das Bild, mit dem ich gearbeitet habe, und alles gut aufgenommen.

Hoffe das hilft. Jemand?

Nik
quelle
Ende Dezember gibt es zwei Spitzen. Vielleicht gibt Ihnen ein Blick dort drüben einen Hinweis darauf, was Zeitgeist-Aufnahmen sind.
Javier Rivera
zeitgeist-daemonund gnome-activity-journalPackager für PPA ppa: Zeitgeist / ppa hier. Ich würde gerne einen Schnappschuss und auch die Ausgabe sehen, die Sie erhalten, wenn Sie gaj über die Befehlszeile öffnen. Bitte verwenden Sie Pastebin dafür. Dies ist ein Problem, das wir einmal hatten, aber in letzter Zeit nicht reproduzieren konnten. Ein Schnappschuss und eine CLI-Ausgabe von Gaj wären hilfreich
Manish Sinha
Es tut uns leid. Der von Ihnen gepostete Schnappschuss wurde nicht geöffnet, als ich die Antwort eingab. Ich kann es sehen. Können Sie die Ausgabe bereitstellen, wenn Sie vom Terminal aus starten
Manish Sinha
Aus Update 2und aus der Grafik kann ich sehen, dass Gaj keine Daten von der Engine abruft. Zeitgeist sammelt Informationen, aber Gaj kann sie nicht abrufen.
Manish Sinha
1
Bitte öffnen Sie Synaptic und teilen Sie die Paketversion dieser Pakete mit - Zeitgeist-Core, Zeitgeist-Datahub, Gnome-Activity-Journal
Manish Sinha

Antworten:

4

Es scheint, als würden Sie eine recht aktuelle Version der Zeitgeist-Engine verwenden, aber eine alte Version von Zeitgeist-Datahub. Stellen Sie sicher, dass Sie auf die neueste Version von Datahub aktualisiert wurden, die von Zeitgeist PPA erhältlich ist.

Update: Ihre Installation ist ernsthaft durcheinander, anscheinend haben Sie an einem Punkt Zeitgeist von der Quelle installiert und Sie haben es auch von einem Paket installiert. Eine andere Sache ist, dass die neueste Version von Datahub, die in Zeitgeist PPA verfügbar ist, 0.5.1 ist, Version 0.5.2 war als es noch Teil des Motorpakets war (dh aus Zeitgeist 0.5.2).

Entfernen Sie also zuerst alles, was mit Zeitgeist zu tun hat (alle Pakete), und führen Sie dann locate zeitgeistalles aus, was es findet (einige davon werden bereits gelöscht). Installieren Sie als Nächstes das Zeitgeist-Paket von PPA. Stellen Sie jedoch sicher, dass Sie auch Datahub von PPA installieren (dh Version 0.5.1). Möglicherweise müssen Sie die Verwendung dieser Version erzwingen.

mhr3
quelle
Sie haben Recht ... Ich werde die neueste Version von Zeitgeist bekommen und sie überprüfen. Wenn es funktioniert, bekommen Sie das Kopfgeld. :)
nik90
Hey Mann, danke, es funktioniert jetzt fast. Bis auf einen kleinen Fehler. Wie Sie aus Update 10 lesen können. Bitte lassen Sie mich wissen, was zu tun ist und ich kann dies ein für alle Mal lösen.
Nik90
1
Sie müssen die zeitgeist .service-Datei aus / usr / local / share / dbus-1 / services entfernen (wenn Sie sie nur in /usr/share/.../ haben, muss das Paket ein Problem enthalten)
mhr3
Hey, es funktioniert jetzt perfekt ... vielen Dank !!!
Nik90
1

Ich habe https://launchpad.net/~zeitgeist/+archive/ppa als ppa-Quelle. Ich hatte keine Probleme mit der Stabilität, aber ich überprüfe das Aktivitätsjournal nicht oft.

Es könnte sich lohnen, es zu versuchen: sudo apt-add-repository ppa:zeitgeist/ppa

belacqua
quelle
Ich benutze derzeit diesen ppa. Ich habe gerade festgestellt, als ich meine Liste der im Ubuntu-Softwarecenter installierten ppa durchgesehen habe. Aber danke.
Nik90
2
Ich bin der Packager von zeitgeistund gnome-activity-journalin dieser PPA. Dies ist ein Problem, über das einige Leute berichten, aber ich konnte es nicht reproduzieren. Die Befehlszeilenargumente wären von Vorteil
Manish Sinha
1

Verwenden Sie Ubuntu Tweak und haben das Recents-Dokument deaktiviert? Wenn ja, aktivieren Sie es erneut und GAJ sollte funktionieren ... Wenn Sie Ubuntu Tweak nicht verwenden, überprüfen Sie, ob in Ihrer ~ / .gtkrc-2.0-Datei gtk-Recent-Files-Max-Age nicht 0 ist.

Stefano Candori
quelle
Ich verwende Ubuntu-Tweak, aber meine letzten Dokumente sind aktiviert. Ich kann die letzten Dokumente im Ortsmenü anzeigen. sie scheinen perfekt zu funktionieren ..
nik90
1

Es sieht so aus, als ob etwas mit Ihrer Installation wirklich nicht stimmt (gemessen an "Update 8").

Bitte versuchen Sie, alle Zeitgeist-bezogenen Pakete zu deinstallieren, und stellen Sie sicher, dass in / usr / share / zeitgeist oder / usr / local / share / zeitgeist nichts mehr vorhanden ist (beenden Sie vorher jede laufende Zeitgeist-Instanz mit "zeitgeist-daemon --quit").

Dann installiere gnome-activity-journal erneut von unserer PPA. Sollte das Problem weiterhin bestehen, führen Sie "zeitgeist-daemon --replace" und "zeitgeist-datahub" in verschiedenen Terminalfenstern aus und fügen Sie die Ausgabe beider ein.

Siegfried Gevatter
quelle
0

Möglicherweise haben Sie etwas auf die schwarze Liste gesetzt. Überprüfen Sie Ihre Zeitgeist-Vorlieben und stellen Sie sicher, dass Sie nichts auf die schwarze Liste gesetzt haben. Sie können auch Ihre Zeitgeist-Datenbank löschen (sollte sich meiner Meinung nach in ~ / .config befinden) und prüfen, ob die Aufnahme erneut beginnt.

RolandiXor
quelle
Können Sie mir sagen, wo sich die Zeitgeist-Datenbank befindet? Ich ging zu /home/nik/.local/share/zeitgeist, wo ich activity.sqlite sehe. Ist das die Datenbank?
Nik90
Ja, das war's: P
RolandiXor
Ja, die Datei activity.sqlite wird erstellt, wenn ich sie lösche.
Nik90
0

Versuchen Sie, sie zu löschen und nicht nur zu deinstallieren. Ich denke mit apt-get ist apt-get --purge program. Mit Eignung ist es aptitude purge.

Wenn Sie ein Programm löschen, löschen Sie Konfigurationsdateien, sodass das Problem verschwinden sollte.

Alfredo Hernández
quelle
0

Versuchen Sie, ~ / .local / share / zeitgeist zu löschen und dann zeitgeist-datahubim Terminal auszuführen . Fügen Sie die Ausgabe aus der Ausführung dieses Befehls ein.

mhr3
quelle
Die Frage wurde bearbeitet, indem die Ausgabe veröffentlicht wurde ...
nik90