Je suis sous Ubuntu 10.10, et j'ai installé Gnome Activity Journal. Cependant, il ne montre aucun fichier récemment utilisé. J'ai joint une capture d'écran ci-dessous.
Veuillez noter que le journal d’activités de gnome est installé sur le système depuis un certain temps. Ce n’est donc pas ce que j’ai récemment installé et il doit encore rassembler lentement des données. Le démon zeitgeist s'exécute également en arrière-plan.
La réinstallation de Zeitgeist aiderait-elle à résoudre ce problème? Si oui, pourriez-vous fournir un ppa sur lequel je peux trouver la dernière version stable de Zeitgeist.
Mise à jour 1: J'ai essayé de désinstaller les journaux d'activité zeitgeist et gnome, mais le problème persiste. Pourquoi Zeitgeist ne collecte-t-il pas de données?
Mise à jour 2: J'ai vérifié les pointes au mois de décembre. Mais ils n'étaient rien. Après avoir procédé à ce mois, le pic a juste retourné à rien, tout comme le reste.
Mise à jour: J'ai vérifié les préférences de Zeitgeist. Je n'ai rien mis sur la liste noire. Va vérifier si la suppression de la base de données ne fait rien.
Mise à jour 4: Je suis heureux de savoir que zeitgeist collecte des données mais que, d'une manière ou d'une autre, elles ne sont pas affichées dans gaj. En suivant l’une des solutions ci-dessous pour purger le logiciel, puis le réinstaller, je ne peux plus ouvrir gaj. Cependant, je peux dire que je ne pouvais pas tout purger correctement. Quand j'ai essayé la commande Sudo apt-get --purge gnome-acitivity-journal
cela ne fonctionne pas. Lorsque j'essaie d'ouvrir gaj, le message suivant s'affiche dans le terminal.
** 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
Le problème, c’est que j’avais cette erreur auparavant. Cependant, je l'ai résolu en copiant gnome_activity_journal.py vers / home/krnekhelesh/.local/share/zeitgeist/Extensions /. Mais maintenant, cette méthode ne semble pas fonctionner. J'ai également essayé de redémarrer le démon zeitgeist mais toujours le même problème.
Mise à jour 5: L'erreur ne s'affiche plus dans la mise à jour 4. Le journal d'activité de Gnome s'ouvre, mais avec le même problème que celui illustré dans la capture d'écran. La sortie du terminal est
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Activate
Activating Example Plugin
Activating Blacklist Manager
Mise à jour 6: Les documents récents ne sont pas désactivés. Je peux le voir parfaitement dans le menu des lieux. En outre, le fichier activity.sqlite a été créé à nouveau lorsque je l’ai supprimé, ce qui montre que Zeitgeist enregistre une activité récente.
Mise à jour 7: Ceci est la capture d'écran la plus récente que j'ai insérée ci-dessous, où il montre 8 éléments pour un ou deux jours. Cependant, lorsque je clique sur ce jour-là, GAJ ne montre aucun fichier récemment utilisé.
Mise à jour 8: J'ai supprimé le dossier ~ .local/share/zeitgeist puis exécuté la commande zeitgeist-datahub
dans le terminal. La sortie est comme suit,
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
Mise à jour 9: Le numéro de version des composants Zeitgeist est le suivant,
Zeitgeist-Core : .7.
Gnome-Activity-Journal : .6
Zeitgeist-datahub : .5.2
Mise à jour 1: J'ai complètement supprimé GAJ et zeitgeist et je me suis assuré que les dossiers / usr/share/zeitgeist et / usr/local/share/zeitgeist étaient également claires avant de réinstaller GAJ. Lors de l'exécution de GAJ, les fenêtres ne sont pas apparues. Alors j'ai fait ce qui suit.
J'ai tapé zeitgeist-daemon --replace
et obtenu le résultat suivant,
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
Et puis j'ai exécuté la commande zeitgeist-datahub
et obtenu le résultat suivant,
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'
Lors de la vérification de synaptic manager, les numéros de version sont les mêmes que ceux indiqués précédemment dans la mise à jour 9.
MISE À JOUR 1: CELA FONCTIONNE !!!!!! Voici ce que j'ai fait, comme l'a dit mhr, j'ai tout désinstallé, utilisé locate zeitgeist
et tout supprimé. Après quoi, j'ai également forcé la version 0.5.1 pour zeitgeist-datahub. Redémarré et tout installé à nouveau. Cela fonctionne .. mais il y a une petite prise!
Je dois d'abord exécuter la commande zeitgeist-daemon --replace
et, pendant son exécution dans le terminal, je peux ouvrir GAJ. Sinon, il n'apparaît pas.
Si je n'exécute pas zeitgeist-daemon --replace
mais que j'exécute GAJ dans le terminal, le message d'erreur suivant s'affiche.
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
Autre que cela, cela fonctionne parfaitement. Il contient bien les fichiers que j'ai utilisés aujourd'hui, la photo avec laquelle j'ai travaillé et tout le reste.
J'espère que cela t'aides. N'importe qui?
Il semble que vous utilisiez une version assez récente du moteur Zeitgeist, mais une ancienne version de Zeitgeist-datahub, assurez-vous de mettre à jour la dernière version de DataHub disponible à partir de Zeitgeist PPA.
Mise à jour: Votre installation est sérieusement vissée. Apparemment, à un moment donné, vous avez installé zeitgeist à partir du code source et vous l'avez également installé à partir d'un paquet. La dernière version de datahub disponible dans zeitgeist PPA est la 0.5. 1, la version 0.5.2 était à l’époque où elle faisait encore partie du package de moteur (c’est-à-dire de zeitgeist 0.5.2).
Donc, commencez par supprimer tout ce qui est lié à zeitgeist (tous les paquets), puis exécutez locate zeitgeist
et supprimez tout ce qu'il trouve (certains d'entre eux seront déjà supprimés). Installez ensuite le package zeitgeist à partir de PPA, mais assurez-vous également que vous installez également datahub à partir de PPA (c'est-à-dire la version 0.5.1). Vous devrez peut-être forcer l'utilisation de cette version.
J'ai https://launchpad.net/~zeitgeist/+archive/ppa en tant que source ppa. Je n'ai pas eu de problème de stabilité, mais je ne vérifie pas souvent le journal d'activité.
Cela vaut peut-être la peine d'essayer: Sudo apt-add-repository ppa:zeitgeist/ppa
Il semble que quelque chose ne va vraiment pas avec votre installation (à en juger par "Update 8").
Essayez de désinstaller tout paquet lié à Zeitgeist et assurez-vous qu'il ne reste plus rien dans/usr/share/zeitgeist ni dans/usr/local/share/zeitgeist (avant cela, supprimez toute instance de Zeitgeist en cours avec "zeitgeist-daemon --quit").
Puis réinstallez gnome-activity-journal à partir de notre PPA. Si le problème persiste, exécutez "zeitgeist-daemon --replace" et "zeitgeist-datahub" dans différentes fenêtres de terminal et collez la sortie des deux.
Utilisez-vous Ubuntu Tweak et avez-vous désactivé le document Récents? Si c'est le cas, réactivez-le et GAJ devrait fonctionner ... Si vous n'utilisez pas Ubuntu Tweak, vérifiez que, dans votre fichier ~/.gtkrc-2.0, gtk-recent-files-max-age n'est pas 0.
Vous avez peut-être quelque chose sur la liste noire. Vérifiez vos préférences de zeitgeist et assurez-vous que vous n'avez rien mis sur la liste noire. En outre, vous pouvez supprimer votre base de données zeitgeist (devrait être dans ~/.config je crois) et voir si elle recommence à enregistrer.
Essayez de les purger, pas seulement de les désinstaller. Je pense qu'avec apt-get c'est apt-get --purge program
. Avec aptitude c'est aptitude purge
.
Lors de la purge d'un programme, vous supprimez des fichiers de configuration. Le problème devrait donc disparaître.
Essayez de supprimer ~/.local/share/zeitgeist puis exécutez zeitgeist-datahub
dans le terminal. Collez le résultat de l'exécution de cette commande.