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.
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-journal
habe, 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.
Update 8 : Ich habe den Ordner ~ .local / share / zeitgeist gelöscht und dann den Befehl zeitgeist-datahub
im 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 --replace
und 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-datahub
und 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 zeitgeist
und 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 --replace
und während dieser im Terminal ausgeführt wird, kann ich GAJ öffnen. Andernfalls wird es nicht angezeigt.
Wenn ich nicht laufe, zeitgeist-daemon --replace
sondern 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?
zeitgeist-daemon
undgnome-activity-journal
Packager 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 hilfreichUpdate 2
und aus der Grafik kann ich sehen, dass Gaj keine Daten von der Engine abruft. Zeitgeist sammelt Informationen, aber Gaj kann sie nicht abrufen.Antworten:
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 zeitgeist
alles 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.quelle
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
quelle
zeitgeist
undgnome-activity-journal
in dieser PPA. Dies ist ein Problem, über das einige Leute berichten, aber ich konnte es nicht reproduzieren. Die Befehlszeilenargumente wären von VorteilVerwenden 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.
quelle
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.
quelle
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.
quelle
Versuchen Sie, sie zu löschen und nicht nur zu deinstallieren. Ich denke mit apt-get ist
apt-get --purge program
. Mit Eignung ist esaptitude purge
.Wenn Sie ein Programm löschen, löschen Sie Konfigurationsdateien, sodass das Problem verschwinden sollte.
quelle
Versuchen Sie, ~ / .local / share / zeitgeist zu löschen und dann
zeitgeist-datahub
im Terminal auszuführen . Fügen Sie die Ausgabe aus der Ausführung dieses Befehls ein.quelle