web-dev-qa-db-fra.com

Existe-t-il un moyen de regarder les journaux bruts de Zeitgeist?

Zeitgeist enregistre votre activité dans Unity. Existe-t-il un moyen d'examiner les journaux bruts qu'il crée?

6
con-f-use

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.

6
reverendj1

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é sqliteInstall sqlite3 , 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.

6
OYRM