I spent the last weekend trying to implement the Nautilus extension. I found that Tracker already has a similar thing in its Git tree at python/nautilus/. However I found two problems with it. First, it does not use the latest DBus API, which is not so much of a problem. Secondly, it uses Python and Nautilus' Python bindings [1] for its implementation. It seems that there is some problem with the bindings. None of the packages which include a Nautilus extension written in Python on my Fedora 11 x86_64 system (eg., postr) have their plugin UI visible from Nautilus. I tried putting some of the sample extensions provided with nautilus-python in the relevant directories to no avail. I noticed that the bindings were last released a year ago, so I am not sure what is wrong here? I have put in a mail on the fedora-desktop-list, but there has been no reply yet.
In the meanwhile, I am writing something similar in C. Good oppurtunity to improve my GObject skills, etc. If there is actually no problem with nautilus-python and it is just me being silly or a local problem, then I can always update the existing implementation in Python. Happy hacking, Debarshi [1] http://ftp.gnome.org/pub/GNOME/sources/nautilus-python/0.5/ _______________________________________________ tracker-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/tracker-list
