Zeitgeist does not index folders in NTFS partition

Dash is using the index database created by locate. To make locate to index and show file on an NTFS partition, you should edit the file /etc/updatedb.conf, and change the line

PRUNEPATHS="/tmp /var/spool /media"

to

PRUNEPATHS="/tmp /var/spool"

This works if your NTFS partition is mounted on a mountpoint under /media (highly probable).

To update immediately the locate database, run

sudo updatedb

Zeitgeist logs events by two ways

  1. Zeitgeist Datahub
  2. Selective Datasources

Datahub

The first one is installed by default in Ubuntu (Natty and later) along with Zeitgeist. Datahub is a passive logger which is GtkRecentManager on steroids. Any new entry to ~/.recently-used.xbel is taken up by Datahub and added to Zeitgeist

Selective Datasources

Datasources are extensions/plugins/addins/addons for applications which help in logging events. Example Tomboy notes are not logged by datahub as they are not logged by GtkRecentManager.

In this case a Tomboy datasources (implemented as a plugin) can be enabled which logs events like Note Open,Closed, Created and Deleted

If you are on Natty, then you install Datasources for these applications

  • Bzr
  • Emacs
  • Eye of Gnome
  • Geany
  • gedit
  • Rhythmbox
  • Tomboy
  • Totem
  • Vim
  • XChat

You can install the datasources by sudo apt-add-repository ppa:zeitgeist/ppa

and look for packages zeitgeist-datasource-* (e.g. zeitgeist-datasource-rhythmbox)

OTOH you can install Banshee's datasource by installing the package banshee-extensions-zeitgeistdataprovider

If you open files, start/stop tracks, open/close/create/delete notes or any relevant activity from these applications then they will be logged. Even the music tracks are logged(their URI on the disk).

There are be two problems

  • GtkRecentManager fails to work on NTFS partition
  • Everytime you mount your NTFS partition, it is assigned a different mount point. (You can pin it in /etc/fstab)

I can guess the problem can be in latter. Can you try installing banshee datasource, enable the datasource, listen to a few tracks(on NTFS partition) and then try to find them via Synapse or Dash (I personally prefer Synapse)