[Tracker] How do all the components fit together



Hi

I've just discovered tracker recently, and am interested in how all
the components work together.

Correct me where I get this wrong.

I understand that tracker is run as a daemon, which starts up when the
user logs in to the desktop.  It reads the config files found in
$HOME/.config/tracker and starts up the appropriate miners mentioned
there.  This is where I get confused.  I understand the miners are
standalone applications, which find data and  writes this to the
store.  However how are the extractors invoked, and can they be
written in anything other than C?

Also What is the role of the tracker-writeback?  The only mention I
get so far is it writes back meta data to files.  Which files, and how
does it work?

I appreciate any feedback anyone can give me on this.


-- 
James Hurford
terrasea gmail com

There are two ways of constructing a software design: one way is to
make it so simple that there are obviously no deficiencies; the other is
to make it so complicated that there are no obvious deficiencies.
                                                       -- C.A.R. Hoare



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]