You can also use python to write plugins. The problem for all of this is that you have to restart nautilus for the changes to take effect. This is because you have to install a .server file which nautilus does not automatically detect.
It's somewhat suboptimal and nobody has come up with a proposal that addresses this. As a side comment, you seem to be talking about a functionality (talking to applications via IPC) is similar to Amiga's AREXX feature. If memory serves I think you can do the same thing with GNOME using the atk toolkit. It might be possible to integrate using python to use the atk toolkit to do what you want. But you will need to figure out what running apps you want to talk to somehow. sri On Sat, Apr 08, 2006 at 05:57:13AM +0200, Egon Kocjan wrote: > Hi, > > I wonder if nautilus has something like this: > http://developer.kde.org/documentation/tutorials/dot/servicemenus.html > > I would like to integrate my Qt 4 app into nautilus, so custom actions on > files and directories would be provided in right click menu. These actions > instruct my already running application to do some tasks, communication is > done over unix domain sockets - I already have written a simple shell utility > which does the actual communication over unix d. s. > > So far, I have found two possible solutions, but they present some problems... > > 1. nautilus-scripts in user's home directory. This is quite nice, however: > - there is no global scripts directory so I can't install/uninstall actions > with standard package tools (rpm/deb/...) for all users on the system > - action entries are not translateable, icons cannot be changed > > 2. Create nautilus extension in c, which is something I would like to avoid > at > this time... > > Any suggestions? > > Thanks, > Egon Kocjan > -- > nautilus-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/nautilus-list -- -- nautilus-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/nautilus-list
