OpenSolaris

  subsites   code review   repo   packages   bugs   defect   polls   planet
You are not signed in. Sign in or register.

What's Meta Tracker

Tracker is a desktop search tool for extracting useful data from the files on a system, indexing them, so that you can easily quickly locate the file of your interest. By using Tracker, you no longer have to remember where you've left your files. To locate a file you only need to remember something about it, such as a word in the document or the artist of the song. This is because as well as searching for files in the traditional way, by name and location, Tracker searches files contents and metadata.

Here's a list of features that tracker has:

  1. Tracker supports both free text search (like Beagle/Google) as well as structured searches using RDF Query.
  2. It responds in real time to filesystem changes, automaticaly keeping its metadata database up to date.
  3. It extracts file contents as plain text and indexes them.
  4. Can provide thumbnailing on the fly if a thumbnail does not currently exist.
  5. Uses multilingual word stemmers to help find more relevant results. For example a search for motorbikes (plural) will also return results relevant to motorbike (singular).

Supported format for searching

Currently, Tracker supports searching of

  • Files
  • Documents, include rtf, star office, pdf, ps, xml etc.
  • Music: include mp3, ogg-vorbis etc
  • Images include jpeg, png etc.
  • Videos
  • Text Files
  • Development Files, include .c, .cpp, java, python, fortran, makefile etc.
  • Emails (Evolution support available)

Mime types to be supported:

  • Playlists
  • Notes (in development)
  • Applications
  • People/Contacts
  • Conversations
  • Appointments
  • Tasks
  • Bookmarks and History
  • Projects
  • email (Thunderbird support)

Downloads and installation

Source

You can check out and build the source code from GNOME community Provide configure options to autogen.sh.

$ svn co http://svn.gnome.org/svn/tracker/trunk tracker
$ ./autogen.sh —prefix=/usr
$ make
$ sudo make install

Packages

Download the Solaris packages from sourceforge.net

The tarball contains 9 packages:

  • OSOLgamin
  • OSOLgamin-devel
  • SFEgmime SFEgmime-devel
  • SFEsqlite
  • SFEsqlite-devel
  • SFEtracker
  • SFEtracker-devel
  • SFEtracker-root

# gzip -dc tracker-*-[i386|sparc]-pkg.tar.gz|tar xf -
# pkgadd -d . OSOLgamin OSOLgamin-devel SFEgmime SFEgmime-devel SFEsqlite SFEsqlite-devel SFEtracker SFEtracker-devel SFEtracker-root

  • To remove the packages:

# pkgrm OSOLgamin OSOLgamin-devel SFEgmime SFEgmime-devel SFEsqlite SFEsqlite-devel SFEtracker SFEtracker-devel SFEtracker-root

Using Tracker

  • To run Tracker, which should immediately start indexing your home directory, simply run: trackerd &
  • To get a glimpse of Tracker's activities, run:
tail -f $HOME/.local/share/tracker/tracker.log
  • For command line search, run:
tracker-search
  • For GUI search, run:
tracker-search-tool
  • You can use tracker-preference dialog to personalize your tracker configuration by running
tracker-preferences

Screen Shots

tracker-search-tool

tracker-search-tool is a graphical Tracker search tool for GNOME, allowing search/browse result. It now supports the following features:

  • Search all associated mime metadata and tags, and show them in different Mime Types tabs
  • Open a select metadata file with correct application
  • Manage tags for certain file, add/remove

Missing Functionality

  • No help content
  • No save result function

tracker-preferences

tracker-preferences is a GUI tool to allow user can change his configuration file $HOME/.config/tracker.cfg easily and quickly, without editing that configuration file manually.

Missing Functionality

  • It cannot support all configuration keys for trackerd, such as "Log Verbosity" ,Throttle
  • No Help content
  • No Performance tab

tracker-search-tool screen shots
Tracker preference setting
Integration of tracker with nautilus and deskbar

Contact Us

If you have any problem with using tracker or, please send an email to desktop dash discuss at opensolaris dot org

Links

Meta Tracker project home page