Re: [Tracker] pausing/throttling/etc trackerd from command line?



wayne wrote:
On Thu, 2009-03-19 at 09:04 +0000, Martyn Russell wrote:
wayne wrote:
> On Wed, 2009-03-18 at 12:46 +0000, Martyn Russell wrote:
>> Philip Van Hoof wrote:
>> > We're making it possible to pause the indexer using DBus, so using
>> > dbus-send it'll be possible to do this (for example).
>> > >> > Martyn is (or has) implementing this. Added Martyn in CC. >> > >> >> Philip is right, you can use DBus (or d-feet the application to use the >> interfaces we expose). We also watch for changes to tracker.cfg so if >> you change the throttle there, it should be picked up and changed in >> real time without any restarts needed.
>>
> > thanks for the info. is there a place one can find the "spec" for the > messages the Tracker listens for. at least besides the source code? > thanks for a very useful piece of software.

The DBus interfaces are the best place to start for this I would say. If you use d-feet:

   https://fedorahosted.org/d-feet/

You can see all the interfaces Tracker makes public and use the API that way. In particular you are probably interested in the service:

   org.freedesktop.Tracker

and the interface:

   /org/freedesktop/Tracker/

using the method:

   SetBoolOption

If you use the string:

   Pause

You can control if the whole stack is paused or not.
The tracker-applet also does this using the context menu in the notification area.
thanks again. i have installed d-feet. unfortunately, the "Object Paths" for org.freedesktop.Tracker are empty. other interfaces in d-feet have Object Paths (e.g. Gnome Do, HAL), though some like Tracker are empty. i do not know enough about DBus to know why :) thanks.

My guess you have a version < 0.6.90 which doesn't support introspection and is no longer supported. If you can upgrade, you will see a huge difference :)

--
Regards,
Martyn



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