How do you disable the tracker?
open it up in vi or leafpad or any text editor you prefer.
you will see a lot of entries that you can set to TRUE or FALSE. its all in plain english.
[General]
# Log Verbosity (0=errors, 1=minimal, 2=detailed, 3=debug)
Verbosity=0
# Initial sleep time in seconds (0->1000)
InitialSleep=7
# Minimizes memory use at the expense of indexing speed
LowMemoryMode=false
# Set to TRUE when the home directory is in a NFS filesystem
NFSLocking=false
[Watches]
# List of directory roots to index and watch (separator=

WatchDirectoryRoots=
$HOME/MyDocs/.sounds/;$HOME/MyDocs/.documents/;$HOME/MyDocs/.videos/;$HOME/MyDocs/.images/;$HOME/MyDocs/.camera/;# List of directory roots to index but NOT watch (separator=

CrawlDirectory=
# List of directory roots NOT to index and NOT to watch (separator=

NoWatchDirectory=
$HOME/MyDocs/core-dumps/;$HOME/MyDocs/cities/;$HOME/MyDocs/.sounds/Ringtones/;$HOME/MyDocs/tmp/;/media/mmc1/tmp/;/media/mmc1/cities/;$HOME/MyDocs/games/;$HOME/MyDocs/recordings/;# Set to false to completely disable any watching
EnableWatching=
true[Indexing]
# Sets the indexing speed (0->20, where 20=slowest speed)
Throttle=0
# Set to false to completely disable any indexing
EnableIndexing=
true# Set to false to completely disable file content indexing
EnableFileContentIndexing=
true# Set to false to completely disable thumbnail generation
EnableThumbnails=
true# List of disabled modules (separator=

# The modules that are indexed are kept in $prefix/lib/tracker/indexer-modules
DisabledModules=
# Set to false to NOT hog the disk for extended periods
FastMerges=false
# List of partial file pattern globs (separator=

# This is for files to NOT index
# (basic stat info is only extended for files that match the patterns)
NoIndexFileTypes=
# Set the minimum length of words to index (0->30, default=3)
MinWordLength=3
# Set the maximum length of words to index (0->200, default=30)
MaxWordLength=30
# Set the language specific stemmer and stopword list to use
# Values include:
# - en (English)
# - da (Danish)
# - nl (Dutch)
# - fi (Finish)
# - fr (French)
# - de (German)
# - it (Italian)
# - nb (Norwegian)
# - pt (Portugese)
# - ru (Russian)
# - es (Spanish)
# - sv (Swedish)
Language=en
# Set to false to disable language specific stemmer
EnableStemmer=true
# Set to true to disable indexing when running on battery
BatteryIndex=
false# Set to true to disable initial indexing when running on battery
BatteryIndexInitial=
false# Pause indexer when disk space is <= this value
# (0->100, value is in % of $HOME file system, -1=disable pausing)
LowDiskSpaceLimit=1
# Set to true to enable traversing mounted directories on other file systems
# (this excludes removable devices)
IndexMountedDirectories=
true# Set to true to enable traversing mounted directories for removable devices
IndexRemovableMedia=
true[Performance]
# Maximum text size in bytes to index from a file's content
MaxTextToIndex=1048576
# Maximum unique words to index from a file's content
MaxWordsToIndex=10000
MinBucketCount=32768
MaxBucketCount=65535
of course you will need a reboot after saving the tracker.cfg file.
you can do "killall tracker-process" but killall is not a healthy command... like end task of windows...
only use it when programs crash for example, cos it will just kill the process / program and not saving the settings / state.
ini pun boleh pakai....