Getting Started
-To install tracker you can compile from the source or grab an RPM or DEB package.
+To install Tracker, you can compile from source or grab either an RPM or a DEB package.
Installing from source
- @@ -86,12 +86,12 @@
-
Ubuntu Edgy (x86 arch) - add the following to your /etc/apt/sources.list
deb http://debs.michaelbiebl.de/ edgy main- (download this GPG key and import it into APT using "sudo apt-key add biebl.asc" + (download this GPG key and import it into APT using "sudo apt-key add biebl.asc") -
Ubuntu Dapper (x86 arch) - add the following to your /etc/apt/sources.list
deb http://debs.michaelbiebl.de/ dapper main- (download this GPG key and import it into APT using "sudo apt-key add biebl.asc" + (download this GPG key and import it into APT using "sudo apt-key add biebl.asc") -
Fedora 5 or 6 - available in Fedora Extras.
@@ -100,7 +100,7 @@Gentoo - Tracker is now included in portage.
-
-
Mandriva - Tracker is now included in in the contrib section of Cooker (the development distro). It is going to be available in stable release from Mandriva Linux 2007 Spring.
+Mandriva - Tracker is now included in in the contrib section of Cooker (the development distro). It is going to be available in the stable release of Mandriva Linux 2007 Spring.
Index: features.html
===================================================================
--- features.html (revision 5137)
+++ features.html (working copy)
@@ -71,7 +71,7 @@
- Indexer, a lightweight daemon that extracts information from files (trackerd). -
- Tracker search tool, a small GUI to search for indexed data. +
- Tracker Search Tool, a small GUI to search for indexed data.
- Command line tools for searching, querying the daemon status, and tagging.
- libtracker, a C wrapper around the DBus API.
- Full DBus API for application authors using different toolkits or programming languages. @@ -80,28 +80,28 @@
- Application-neutral and desktop-neutral tagging. Tagging support 'for free' in any application that uses tracker, such as Nautilus and file-chooser dialogs. +
- Application-neutral and desktop-neutral tagging. Tagging support 'for free' in any application that uses Tracker, such as Nautilus and file-chooser dialogs.
- A cross-application metadata database. If applications chooses to use Tracker as their metadata database and indexer, they would see signifigant improvements. Users would no longer need to add a MP3 they have downloaded to Rhythmbox, nor a photo they have taken to f-spot, these items would be detected and imported automatically.
- Users may completely move away from a folder-heirarchy based home folder, and instead organise their data into collections using tags. The combination of tagging support in the file-chooser, tagging awareness in Nautilus, or even a tag based filesystem using FUSE could allow radical exploration of new desktop ideas. -
- Improved performance. With an always running indexer application start up time could be dramatically reduced in instances where applicaions scan or parse a numer of files on disk. For example alacarte could use tracker as its desktop file parser, or rhythmbox could use tracker as its song index. In addition by using a DBus based API one can take advantage of asynchronous replies for improved GUI responsiveness. +
- Improved performance. With an always running indexer, application start-up time could be dramatically reduced in instances where applicaions scan or parse a numer of files on disk. For example, Alacarte could use it as its desktop file parser, or Rhythmbox as its song index. In addition, by using a DBus-based API, one can take advantage of asynchronous replies for improved GUI responsiveness.
- Automatically indexed via crawler or notifications frameworks +
- Automatically indexed via crawler or notifications frameworks.
- Embedded metadata and text contents are fully extracted and indexed for storage and high speed search. -
- Extensible metadata and tags. All entities can have an almost infinite number of properties which can be application or user-defined -
- Persistent internal storage of objects removes the need for storing them externally if desired -
- Link and define explicit relationships between different objects -
- Easily explotable and shareable via high level and rich Dbus based interfaces -
- Searchable and queryable by content or by any criteria. Provides one of the richest and most powerful search frameworks currently available +
- Extensible metadata and tags. All entities can have an almost infinite number of properties which can be application or user-defined. +
- Persistent internal storage of objects removes the need for storing them externally if desired. +
- Link and define explicit relationships between different objects. +
- Easily exploitable and shareable via high level and rich Dbus based interfaces. +
- Searchable and queryable by content or by any criteria. Provides one of the richest and most powerful search frameworks currently available.
- You can assign as many tags to a file as you like and rename or delete the tags later. -
- You can organize under a logical tag several file in different folder an retrieve all of them using the common tag. +
- You can organize, under a logical tag, several files in different folders and retrieve all of them using the common tag.
Components
Use Cases
-
-
Object store
-Tracker can also provide a user definable object store (for things like notes, playists, contacts etc) complete with user definable properties (metadata). Using tracker as a storage base has a number of benefits: +Tracker can also provide a user definable object store (for things like notes, playlists, contacts, etc) complete with user-definable properties (metadata). Using Tracker as a storage base has a number of benefits:-
-