Hi Martyn, this is awesome! I will test over the next couple of days.
Thanks! -Ralph Am 14.03.2014 um 12:07 schrieb Martyn Russell <mar...@lanedo.com>: > Hello all, > > So, there have been various requests¹ for Tracker to be able to run on DBus's > session OR system bus and to make that switch configurable. I recently saw a > patch for this from someone and thought I would put the effort in to fully > test and make sure this works in a more general sense for everyone. > > ¹ https://mail.gnome.org/archives/tracker-list/2014-January/msg00001.html > > I have created a branch here: > > https://git.gnome.org/browse/tracker/log/?h=configurable-bus-type > > I've done some testing and it seems to work. As expected, the system bus has > some security requirements, so you can't simply run your Tracker binaries > with the environment variable: > > export TRACKER_BUS_TYPE=system > > You also have to have a DBus policy file. I've attached the file I created to > test this. Here is how you make use of it: > > 1. Copy the file into place: > > $ sudo cp ./org.freedesktop.Tracker1.conf /etc/dbus-1/system.d/ > > 2. Find the existing DBus process with: > > $ pgrep -xl dbus-daemon > 608 dbus-daemon > 2321 dbus-daemon > ... > > 3. Tell DBus to re-read it's new configuration: > > $ sudo pkill -HUP dbus-daemon > > 4. Set the environment and run Tracker processes... > > $ export TRACKER_BUS_TYPE="system" > $ /path/to/tracker-store -v 3 > > To check this has worked, you can look at the information at the top of the > log output, it should say something like: > > Tracker-DEBUG: tracker-backend.vala:173: Using bus = 'SYSTEM' > > Or, use d-feet to see it show up on the system bus. > > I should add, if TRACKER_BUS_TYPE is set to complete crap or not set at all, > we always default to the SESSION bus. > > I plan to merge this to master before the stable releases. > Let me know if there are any comments! :) > > Thanks, > > -- > Regards, > Martyn > > Founder & Director @ Lanedo GmbH. > http://www.linkedin.com/in/martynrussell > <org.freedesktop.Tracker1.conf> -- Ralph Böhme <r...@netafp.com> Netatalk Developer | Support | Services NetAFP joins SerNet: <http://www.netafp.com/sernet-expands-apple-support-netatalk-and-samba-merge-1230/> _______________________________________________ tracker-list mailing list tracker-list@gnome.org https://mail.gnome.org/mailman/listinfo/tracker-list