如何在Nautilus上下文菜单中添加自定义项目,但不在子菜单中?


9

我有兴趣在Nautilus上下文菜单中添加自定义脚本。我知道诸如Scripts文件夹和Nautilus Actions应用程序之类的解决方案。

我在Nautilus Actions中创建了一个测试操作,但是它仅显示在“ Nautilus-Actions操作”子菜单下。

我希望能够将一个项目添加到上下文菜单本身的根级别(与剪切,复制,投递箱,压缩...处于同一级别),而不是添加到子菜单中。

Nautilus Actions是否有可能?

如果不是,还有其他方法吗?(如果涉及编码或奇怪的配置更改,也可以)

Answers:


14

您可以使用nautilus-actions来实现。启动nautilus-actions-config-tool并转到“编辑”>“首选项”>取消选中“创建根Nautilus操作菜单”和第一个标签的底部。-这会影响所有动作。

在此处输入图片说明

同样,在左面板中,条目(动作)可以分组为子菜单。创建您的操作(“新操作”),然后为每个操作类别单击鼠标右键或在“文件”下创建一个“新建菜单”,然后在该类别上拖放该类别的操作。

在此处输入图片说明

这给出了:

在此处输入图片说明


您需要多解释一些。Nautilus 3.4.2没有“工具”下拉菜单。
fabricator4

@ fabricator4,我做了编辑。我不能说这是我见过的在这里..最难的问题
user55822

2
有点晚了,但是很简单-编辑>首选项>取消选中“创建根Nautilus操作菜单”
Mendhak 2013年

2

据我所知,Nautilus Actions是不可能的。但是您可以编写Nautilus扩展来添加菜单项。对于Python,请安装该软件包python-nautilus,并查看中的示例/usr/share/doc/python-nautilus/examples/


这有可能……
威尔夫·2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.