有没有办法查看时代精神的原始日志?

con*_*use 7 privacy zeitgeist logs

Zeitgeist 在 Unity 中记录您的活动。有没有办法查看它创建的原始日志?

rev*_*dj1 6

日志存储在~/.local/share/zeitgeist/activity.sqlite. 它们存储在 SQLite 数据库中,因此您需要使用 SQLite 数据库浏览器来查看它们。


小智 6

是的,Zeitgeist 将其数据存储在 sqlite 中。我正在使用 Ubuntu 12.04 (Precise Pangolin) 并且我的时代精神使用数据在

~/.local/share/zeitgeist
Run Code Online (Sandbox Code Playgroud)

为了访问原始日志,您需要了解一些 SQL,我将留给您。但是,如果您还没有安装sqlite3 安装 sqlite3,SQLite 版本 3 的命令行界面,然后执行此操作

sudo apt-get install sqlite3
Run Code Online (Sandbox Code Playgroud)

然后,您可以按如下方式询问原始数据

[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> 
Run Code Online (Sandbox Code Playgroud)

如您所见,此时我可以访问 activity.sqlite 数据库,并且可以执行 SQL 到我心中的内容。现在,弄清楚这些是如何相关的对您来说是一个难题,但是您可以使用 sqlite3 来确定有用的东西,例如 db 和 table 模式。