Zeitgeist enregistre votre activité dans Unity. Existe-t-il un moyen d'examiner les journaux bruts qu'il crée?
Les journaux sont stockés dans ~/.local/share/zeitgeist/activity.sqlite
. Ils sont stockés dans une base de données SQLite, vous aurez donc besoin d'un navigateur de base de données SQLite pour les afficher.
Oui, Zeitgeist stocke ses données dans sqlite. J'utilise Ubuntu 12.04 (Precise Pangolin) et mes données d'utilisation de Zeitgeist sont en
~/.local/share/zeitgeist
Pour accéder aux journaux bruts, vous devez connaître le code SQL que je vous laisse. Cependant, si vous n'avez pas installé sqlite , l'interface de ligne de commande de SQLite Version 3, alors faites-le
Sudo apt-get install sqlite3
Ensuite, vous pouvez interagir les données brutes comme suit
[11:33:50 oyrm zeitgeist]$ pwd # Just to show where we are
/home/oyrm/.local/share/zeitgeist
[11:33:54 oyrm zeitgeist]$ sqlite3 -interactive activity.sqlite
SQLite version 3.7.9 2011-11-01 00:52:41
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
actor extensions_conf mimetype storage
event interpretation payload text
event_view manifestation schema_version uri
sqlite>
Comme vous pouvez le constater, j’ai maintenant accès à la base de données activity.sqlite et j’exécute peut-être du code SQL. Maintenant, déterminer comment tous ces liens sont liés sera un casse-tête, mais vous pouvez utiliser sqlite3 pour déterminer des éléments utiles tels que des schémas de base de données et de table.