Index: src/trackerd/trackerd.c =================================================================== --- src/trackerd/trackerd.c (revision 485) +++ src/trackerd/trackerd.c (working copy) @@ -1857,7 +1857,6 @@ tracker_log ("Watching enabled : ................. %s", bools[tracker->enable_watching]); tracker_log ("File content indexing enabled : .... %s", bools[tracker->enable_content_indexing]); tracker_log ("Thumbnailing enabled : ............. %s", bools[tracker->enable_thumbnails]); - tracker_log ("Thumbnailing enabled : ............. %s", bools[tracker->enable_thumbnails]); tracker_log ("Evolution email indexing enabled : . %s", bools[tracker->index_evolution_emails]); tracker_log ("Thunderbird email indexing enabled : %s", bools[tracker->index_thunderbird_emails]); tracker_log ("K-Mail indexing enabled : .......... %s\n", bools[tracker->index_kmail_emails]); Index: README =================================================================== --- README (revision 485) +++ README (working copy) @@ -114,9 +114,9 @@ * Sqlite 3.2+ (Tracker source has an inlined version which is statically-linked by default due to the lack of guarantee of threadsafety in distro versions) -* libdbus (0.50 +) -* dbus-glib bndings (0.50 +) -* glib (2.6+) +* libdbus (0.60 +) +* dbus-glib bindings (0.60 +) +* glib (2.9.1 +) * zlib * libmagic * GMime @@ -145,13 +145,13 @@ COMPILATION -To compile Tracker uses the following commands : +To compile Tracker, use the following commands : ./configure --prefix=/usr --sysconfdir=/etc make sudo make install -If you install using any other prefix then you might have problems with files +If you install using any other prefix, you might have problems with files not being installed correctly. (You may need to copy and amend the dbus service file to the correct @@ -182,16 +182,33 @@ following is available (all options should be passed as command line parameters to autogen.sh EG ./autogen.sh --disable-fam) ---disable-fam : this option omits support of FAM/GAMIN with tracker +--enable-debug-code : build with debug symbols ---disable-inotify : this option omits support for inotify with tracker +--enable-video-extractor=(gstreamer, xine, external, auto) +--enable-external-sqlite : use system SQLite which MUST be threadsafe +--enable-file-monitoring=(inotify, fam, polling, auto) +--enable-preferences : enables the tracker-preferences capplet + +--enable-deskbar-applet : enables support for deskbar applet + +--disable-gui : disables building of tracker-search-tool + +--disable-pdf : disables the PDF data extractor + +--disable-exif : disables the exif data extractor + +--disable-gsf : disables the gsf data extractor + +--disable-warnings : disables GCC warnings + + + RUNNING TRACKER - -To run tracker, you need to manually start the tracker daemon trackerd. By +To run Tracker, you need to manually start the Tracker daemon, trackerd. By default trackerd will index your entire home directory. You can also pass a directory root to be indexed as a command line parameter @@ -200,7 +217,7 @@ "trackerd -i /home/jamie/Documents" (if you want your home directory indexed when explicily specifying index - directory roots then you must add your home directory to the arguements: + directory roots then you must add your home directory to the arguments: EG trackerd -i /home/jamie -i /mnt/share) You can disable indexing by passing --no-indexing @@ -218,16 +235,19 @@ You can specify directory roots to be excluded from being watched or indexed by passing -e directory for each directory root -You can make sure that tracker only indexes a subset of your home directory -and also specify folders not in your home directory by editing the tracker.cfg -file in ~/.Tracker (which is created when you first run trackerd) and setting -WatchDirectoryRoots to a semicolon delimited list of directories (full path -required!) +All the above options (and more) can be set by editing ~/.Tracker/tracker.cfg +which is created with specific defaults when non-existent (EG when +trackerd is ran for the first time). Ensure that you restart trackerd for the +changes to take effect. tracker.cfg also provides options that allows tracker +to only index a subset of your home directory as well as other folders not +in your home directory by setting WatchDirectoryRoots to a semicolon-delimited +list of directories (full path required!) EG: WatchDirectoryRoots=directory1;directory2;directory3 + On the first run, Tracker will automatically create a new database and start populating it with metadata by browsing through the user's home directory (or the root folder(s) specified). @@ -235,16 +255,16 @@ On subsequent runs, Tracker will start up much much faster and will only ever incrementally index files (IE files that have changed since last index). -If installed correctly, the tracker daemon (trackerd) can also be started -automatically via Dbus activation. +If installed correctly, the Tracker daemon (trackerd) can also be started +automatically via Dbus activation (EG by running tracker-search SEARCHTERM) Tracker And Nautilus Search Once you have installed Tracker and have some indexed contents, you should now -compile Nautilus (ver 2.13.4 or higher) which should auto detect that tracker -is installed and automatically compile in tracker support. You are now ready -to appreciate a powerful and super efficient c based indexer in all its +compile Nautilus (ver 2.13.4 or higher) which should auto-detect that Tracker +is installed and automatically compile in Tracker support. You are now ready +to appreciate a powerful and super efficient C-based indexer in all its glory... happy hunting! To make sure trackerd always start when you login to Gnome, you will need to