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:
- Tracker supports both free text search (like Beagle/Google) as well as structured searches using RDF Query.
- It responds in real time to filesystem changes, automaticaly keeping its metadata database up to date.
- It extracts file contents as plain text and indexes them.
- Can provide thumbnailing on the fly if a thumbnail does not currently exist.
- 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).
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)
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
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
# pkgrm OSOLgamin OSOLgamin-devel SFEgmime SFEgmime-devel SFEsqlite SFEsqlite-devel SFEtracker SFEtracker-devel SFEtracker-root
- 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
tracker-search-tool
- You can use tracker-preference dialog to personalize your tracker configuration by running
tracker-preferences
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
- No help content
- No save result function
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.
- 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
If you have any problem with using tracker or, please send an email to desktop dash discuss at opensolaris dot org
Meta Tracker project home page
|