Questions tagged [zeitgeist]

Zeitgeist is an event logger which keeps a track of your activities while you are using your computer (any supported computing device). This information can then be used for various of useful cases like logs, statistics etc

What is Zeitgeist

Zeitgeist is an event logger which keeps a track of your activities while you are using your computer (any supported computing device). Events such as opening files, closing files, receiving calls, sending a message on Instant Messenger (GTalk, Yahoo etc) are logged by Zeitgeist. The logging can be configured, so you have the complete control on what is logged and what is not.

This data can then be used for variety of useful activities. Some of the possibilities are having a complete Skype, Empathy, Pidgin call log and then finding out who you converse the most with, etc. You can also check which applications you launch the most and how many times you have opened a specific file, etc.

What Zeitgeist is not

Zeitgeist is not a search engine. If you have some file on your system, then don't expect Zeitgeist to search for it. It is not the work of Zeitgeist to scan you disks and find files. Its work is to track your activities and log it.

As opposed to general misconception, Zeitgeist doesn't track files. Zeitgeist deals with events and not files. There are events where no file is involved like receiving a call.

Technologies used in Zeitgeist

Zeitgeist is written using Vala and uses SQLite to store the events. It exposes an API using DBus using which other applications can communicate with it.

Below the hood, it is basically dependent on glib which makes Zeitgeist portable. Get a proper port of DBus and GLib on Windows and Zeitgeist should run there without much issues.

Zeitgeist Daemon

At the core of Zeitgeist is an engine which stores all the events and acts as the store. It receives and provides relevant information (events) to the process. The information is exposed via a DBus Session bus. If the Zeitgeist server is not running, the first time an application invokes a method over DBus, the daemon is started.

Datahub

It is a passive logger which runs with the daemon and inserts events after fetching it from GtkRecentManager. These events correspond to the files you have opened.

Dataproviders

Dataproviders are small extension/addins/addons/plugins into applications which can push events to zeitgeist. Datahub cannot push everything to the daemon. It mostly tracks opening of files by double-clicking from file browser. Using data-providers more relevant events can be added like "Creating a new playlist", "Buying a track from foo music store"

Language bindings

Zeitgeist has bindings for Python, Mono, Qt, JavaScript and C/Vala.

(Gnome)Activity Journal

Activity Journal (formerly knows as Gnome Activity Journal) is a dashboard or global viewer for your activities. You can pin event, find out what else you were doing when you received a call or which files you had opened when you opened a particular website.

108 questions
152
votes
11 answers

How can I keep recent files from appearing in Unity?

I sometimes browse erotic media files but I would like to avoid having them appear in files & folders / recent. How can I do that? The old "making .recently-used.xbel a folder" trick from 10.10 and older doesn't work any more. Plus I'd prefer to…
mr.pig
  • 1,553
70
votes
6 answers

How do I delete the entire history (Recently Used Items) in the dash?

I want to delete all the history of the unity dash about files, videos, text files, images, etc. I find it surprising that the best thing that activity log manager can do is to delete the history of one week only.
Black Block
  • 5,139
68
votes
4 answers

'zeitgeist-fts' always using a lot of memory!

What is zeitgeist-fts?! It's always in the 3 top positions of memory usage (competing with Firefox and Compiz) . After a fresh boot it uses about 30 MB, but after some hours or a day, it goes above 300 MB and stays there ! The file of this process…
58
votes
6 answers

How can I disable recent documents in Unity?

How do I disable the tracking and display of recently opened files (and whatever else is remembered) in a default installation of Ubuntu? (This question originally concerned 11.10, but now that I'm on 12.04, that's the answer I've selected.) (Note…
detly
  • 3,472
56
votes
4 answers

How to hide recent files and most used apps?

How can I hide recent files that my Ubuntu Netbook's unity menu shows when I click on the files and folder icon? Okay ! I watch porn sometimes and right after that it appears in the files and folder menu. And believe me, that is not a good thing.…
51
votes
6 answers

Disabling Zeitgeist

I have zeitgeist daemon always in processes. I don't see the point of this zeitgeist, it logs my activity. i removed it from startup programs, but it is still there. Can I uninstall this package? Why do I need it at all?
umpirsky
  • 3,852
21
votes
2 answers

What is zeitgeist used for?

For what does Ubuntu use Zeitgeist? I am using Ubuntu right now and found out that Ubuntu desktop (so unity) work with Zeitgeist core and much more. Are there differences between the film Zeitgeist and the package Zeitgeist. Does this go back to…
20
votes
4 answers

Any search tool for LXDE menu?

I just installed lxde to boot into when laptop is using battery, but I really miss at least a simple search feature, I am used to Unity so I find myself losing too much time navigating on the menus, given that the LXDE menu is just a list with a…
Neptunno
  • 2,254
  • 5
  • 25
  • 41
19
votes
5 answers

Prevent gnome-shell's dash from listing Recent Items

I am using gnome-shell in Ubuntu 11.10. I am getting annoyed when dash search lists Recent Items. I have tried many ways to prevent it like Deleting activity.sqlite and activity.sqlite-journal files under ~/.local/share/zeitgeist Adding all the…
Vivek
  • 3,829
17
votes
1 answer

Hidden files are shown in Dash

I have several hidden files in a folder that are private and need to remain private. I do not mind people seeing what I do on my system but after I open one of these files I can find them through dash and I can even open them. Am I…
Rinzwind
  • 309,379
16
votes
5 answers

Deeper Unity search indexing

Unity is currently only indexing and displaying a shallow set of file results. Suppose I want to open the file "/home/Music/Creedence Clearwater Revival/Willy and the Poor Boys/The-Midnight-Special.mp3". I open the "Files and Folders" lens and type…
15
votes
5 answers

Privacy: Record activity ON?

In Ubuntu 12.04 LTS, System Settings > Privacy > Files, 'Record Activity' is ON by default. What does this mean exactly? Which activities are being recorded? Where can I find the recorded data?
HappyDeveloper
  • 2,394
  • 6
  • 22
  • 25
15
votes
1 answer

What exactly does Zeitgeist index?

I am not clear on this. Does Zeitgeist index the contents of my document so searches are more relevant? Or is Zeitgeist only searching the name/extension of my documents?
Dustin
  • 2,173
14
votes
2 answers

Can the Unity dash search for content within files?

Will Unity Search have support for content search? I know tracker can index your files and you can then search for them, but is it possible to get this with "in" unity? use case: I click the super key and search for "lamda" and I get the pdf and…
nnyegaard
  • 273
13
votes
7 answers

Temporarily stopping Zeitgeist

Is there a way to temporarily stop Zeitgeist / the Zeitgeist daemon? I've tried killing the daemon but it just restarts. I've tried stopping it, but it still seems to add entries to the Activity Journal...
Peter
  • 4,613
1
2 3 4 5 6 7 8