1

我在 Ubuntu 上使用 Eclipse IDE。我的应用程序提供加密服务,我想将其集成到客户端操作系统中。我的问题是:有没有办法以编程方式将我的应用程序放入文件管理器的上下文菜单(右键单击选项)中,而不管人们使用的文件管理器是什么?我还想知道是否有任何方法可以在 Windows 资源管理器上执行此操作。但我的猜测是它涉及向注册表添加值并且可以轻松实现。

那么,是否有在 linux 文件管理器上添加上下文菜单支持的通用解决方案,如果我在 windows 系统中这样做有误,请纠正我。

如果问题不清楚,请通知我。

4

1 回答 1

1

如果你的目标是 vanilla ubuntu,你可以假设文件管理器是 Gnome Nautilus。您可以为 nautilus 编写一个扩展(可能在 Vala/C/python 中):

http://developer.gnome.org/libnautilus-extension/stable/

或者您可以重新使用现有的扩展,例如 nautilus-action 或 nautilus-script,它们允许您将脚本绑定到上下文菜单条目。

如果你想支持所有的文件管理器,你必须看看 dolphin(用于 KDE)、thunar(用于 xcfe),也许还有 pcmanfm ......

编辑:如果你想用java编写你的插件,你可能想看看Gobject Introspection。不知道它是否还有效。

于 2012-07-19T13:31:15.687 回答