我正在开发一个Java桌面应用程序,它将与Ubuntu一起使用。我需要添加一个上下文菜单项,当用户右击一个文件时出现,并将完全限定的文件路径作为参数传递给程序。
搜索后,我发现我可以使用Nautilus-Actions,但我想分发我的软件。因此,它应该是一个shell脚本或安装选项。
我怎样才能做到这一点?
发布于 2011-08-06 11:45:51
部署应用程序。使用Java Web Start并注册对应用程序文件类型的兴趣。可以使用.txt (应用程序)中的association元素来处理(例如,association、.rtf、.html)。发射)文件。
有关在JWS应用程序中使用文件关联的示例,请参阅我的JNLP演示的文件服务演示。。
发布于 2011-08-06 15:04:56
您可以从命令行和脚本中使用nautilus操作:
man nautilus-actions-new但是,这需要安装这个包(我使用的是,而这个包还没有安装),这只能通过将程序打包为deb存档来实现。
另一种可能是牛肝菌,它不需要任何包。但它会将菜单项放置在子菜单中。
像nautilus这样的程序--开放终端将内容添加到nautilus菜单中,而不需要任何依赖项,您可能需要签出它的源代码。
https://stackoverflow.com/questions/6966128
复制相似问题