如何将自定义项添加到nautilus上下文菜单中,但不能在子菜单中添加?
我有兴趣在Nautilus上下文菜单中添加自定义脚本。 我知道诸如Scripts文件夹和Nautilus Actions应用程序之类的解决方案。
我在Nautilus Actions中创建了一个测试操作,但它只出现在“Nautilus-Actions操作”子菜单下。
我希望能够将项目添加到上下文菜单本身的根级别(与剪切,复制,保管箱,压缩…相同的级别),而不是在子菜单中。
这可能与Nautilus行动有关吗?
如果不是,还有其他方法吗? (如果它涉及编码或奇怪的配置更改,那也没关系)
你可以用nautilus-actions做到这一点。 启动nautilus-actions-config-tool
并转到编辑>首选项>取消选中“创建根Nautilus操作菜单”和第一个选项卡的底部。 – 这会影响所有操作。
此外,在左侧面板中,条目(动作)可以分组为子菜单。 创建您的操作(新操作’),然后右键单击或在“文件”下为每个操作类别创建“新菜单”,然后将该类别的操作拖放到其上。
这给了这个:
据我所知,Nautilus Actions不可能。 但是你可以编写一个添加菜单项的Nautilus扩展。 对于Python安装包python-nautilus
并查看/usr/share/doc/python-nautilus/examples/