Como posso adicionar um item personalizado ao menu de contexto do nautilus, mas NÃO em um submenu?


9

Estou interessado em adicionar um script personalizado ao menu de contexto do Nautilus. Estou ciente de soluções como a pasta Scripts e o aplicativo Ações do Nautilus.

Criei uma ação de teste no Nautilus Actions, mas ela aparece apenas no submenu "Nautilus-Actions actions".

Gostaria de poder adicionar um item ao nível raiz do próprio menu de contexto (no mesmo nível que recortar, copiar, caixa de depósito, compactar ...) e não em um submenu.

Isso é possível com as ações do Nautilus?

Se não for, existe outra maneira? (Se envolver codificação ou alterações estranhas na configuração, tudo bem)

Respostas:


14

Você pode fazer isso com ações nautilus. Inicie nautilus-actions-config-toole vá para Editar> Preferências> desmarque a opção "Criar um menu raiz de ações do Nautilus" e parte inferior da primeira guia. - Isso afeta todas as ações.

insira a descrição da imagem aqui

Além disso, no painel esquerdo, as entradas (ações) podem ser agrupadas como submenus. Crie suas ações (Nova ação '), crie um' Novo menu 'com o botão direito do mouse ou em' Arquivo 'para cada categoria de ação e arraste e solte suas ações dessa categoria nela.

insira a descrição da imagem aqui

O que fornece isso:

insira a descrição da imagem aqui


Você precisará explicar um pouco mais. O Nautilus 3.4.2 não possui um menu suspenso 'Ferramentas'.
fabricator4

@ fabricator4, eu fiz uma edição .. Eu não posso dizer que foi a pergunta mais difícil que eu já vi por aqui ..
user55822

2
Um pouco tarde mas foi este simples - Editar> Preferências> desmarque a opção "Criar um menu raiz Nautilus Actions"
Mendhak

2

Tanto quanto sei, isso não é possível com o Nautilus Actions. Mas você pode escrever uma extensão do Nautilus que adicione um item de menu. Para Python, instale o pacote python-nautiluse veja os exemplos em/usr/share/doc/python-nautilus/examples/


É possível ...
Wilf
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.