Menu de contexto em gerenciadores de arquivos para Ubuntu 24.04 - Nautilus vs Nemo vs Dolphin vs Caja

Onde está a personalização do menu de contexto no Nautilus?

Conteúdo da página

Após instalar uma versão nova do Linux em um PC novo, fiquei surpreso ao não encontrar uma maneira fácil de personalizar o menu de contexto no Ubuntu 24.04.

Eu já estava acostumado a Personalizar o Menu de Contexto no Nemo / Linux Mint, e agora essa surpresa! O novo e brilhante Ubuntu não tem isso…

peixe e submarino

Para mais guias de ferramentas de desenvolvimento, veja Ferramentas de Desenvolvimento: O Guia Completo para Fluxos de Trabalho Modernos.

A maneira padrão como costumava ser e como é agora

Para adicionar um item de menu de contexto personalizado (menu de clique direito) ao gerenciador de arquivos Nautilus no Ubuntu, você poderia usar vários métodos dependendo das necessidades e da versão do Ubuntu:

1. Usando Nautilus-Actions (FileManager-Actions)

Esta é a maneira mais amigável para adicionar ações personalizadas ao menu de contexto do Nautilus.

Passos:

  1. Instale o Nautilus-Actions:
    sudo apt-get install nautilus-actions
    
  2. Inicie a Ferramenta de Configuração do Nautilus-Actions:
    nautilus-actions-config-tool
    
  3. Crie uma Nova Ação:
    • Clique em “Definir Nova Ação”.
    • Na aba Ação, defina o rótulo do menu e (opcionalmente) um ícone.
    • Na aba Comando, especifique o comando ou script que você deseja executar ao clicar no item do menu (por exemplo, /usr/bin/gedit para abrir arquivos no Gedit).
    • Use o botão Lenda para ver os parâmetros disponíveis (por exemplo, %f para o arquivo selecionado).
    • Na aba Execução, escolha se a ação deve ser executada em um terminal ou normalmente.
  4. Salve sua ação e reinicie o Nautilus:
    nautilus -q
    
    Reabra o Nautilus e seu novo item de menu de contexto deve aparecer no submenu “Ações do Nautilus”. Se não aparecer, faça logout e entre novamente.

2. Usando Extensões Python do Nautilus

Se você quiser funcionalidades mais avançadas ou integradas, pode escrever um script Python como uma extensão do Nautilus.

Passos:

  1. Instale o suporte a extensões Python:

    sudo apt-get install python3-nautilus
    
  2. Crie o diretório de extensões (se não existir):

    mkdir -p ~/.local/share/nautilus-python/extensions/
    
  3. Escreva seu script de extensão (por exemplo, my_extension.py) naquele diretório. Você pode usar algum código de exemplo como modelo.

  4. Reinicie o Nautilus:

    nautilus -q
    

    Sua extensão adicionará novos itens de menu de contexto conforme definido em seu script.

Método Dificuldade Suporte GUI Scripts Personalizados Melhor Para
Nautilus-Actions Fácil Sim Sim A maioria dos usuários, ações simples
Extensões Python do Nautilus Média Não Sim Ações avançadas e integradas
  • Desde o Ubuntu 19.04, o Nautilus-Actions está sendo substituído pelo FileManager-Actions, mas o processo permanece semelhante.
  • Para o Ubuntu 21.10 e posteriores, extensões e scripts Python são a maneira mais integrada de adicionar itens de menu personalizados.

A dura realidade de hoje

O nautilus-actions agora é abandonado no Debian e o Ubuntu também não o possui mais. O mesmo vale para a extensão filemanager-actions-nautilus.

Ainda existe a maneira - scripts Python como extensões do Nautilus, embora.

E você pode criar um arquivo na pasta Templates e ele será usado no menu de contexto Novo Documento, mas não é suficiente para a personalização que procurava.

Gerenciadores de arquivos alternativos

Em vez do Nautilus, podemos usar o Nemo, Caja, Dolphin ou Thunar para personalização do menu de contexto.

Para comparações de emuladores de terminal, veja Melhores Emuladores de Terminal Linux: Comparação 2026.

Aqui está uma comparação das capacidades de personalização do menu de contexto no Nemo, Caja, Dolphin e Thunar:

Gerenciador de Arquivos Suporte a Menu de Contexto Personalizado Método e Flexibilidade Observações
Nemo Sim Nemo Actions—GUI ou edição manual; altamente flexível Você pode adicionar entradas de menu de contexto personalizadas para tipos de arquivos específicos, comandos e scripts. Muitos usuários elogiam sua extensibilidade.
Caja Limitado Sem GUI de ações personalizadas direta e integrada A personalização do menu de contexto não é tão robusta quanto no Nemo ou Thunar. Alguns plugins existem, mas a flexibilidade é limitada.
Dolphin Sim Menus de Serviço—adicionar arquivos .desktop em pastas específicas; altamente flexível Permite ações personalizadas poderosas para arquivos e pastas via scripts de menu de serviço. Boa documentação, mas a configuração é manual.
Thunar Sim Ações Personalizadas—GUI para adicionar/editar; muito amigável Adicione facilmente ações personalizadas via GUI. Você pode especificar tipos de arquivos e condições para quando as ações aparecem.

Resumo dos pontos fortes:

  • Nemo: Personalização excelente e amigável via Nemo Actions. Suporta scripts, comandos e condições de tipo de arquivo.
  • Dolphin: Muito flexível com menus de serviço, embora a configuração seja mais manual (editando arquivos em ~/.local/share/kservices5/ServiceMenus/).
  • Thunar: GUI simples e intuitiva para ações personalizadas. Ótimo para personalizações rápidas e básicas.
  • Caja: Falta de uma interface dedicada e amigável para ações personalizadas; menos flexível que os outros.

Recomendação:
Para a personalização do menu de contexto mais poderosa e amigável, Nemo e Dolphin são as melhores escolhas. Thunar é excelente para necessidades diretas, enquanto Caja é mais limitado neste aspecto.

Instalando e configurando o Nemo

Para instalar o gerenciador de arquivos Nemo, execute:

sudo apt-get install nemo

Para uma referência abrangente de comandos bash, veja a Folha de Referência Bash Linux.

Existe uma maneira de substituir o Nautilus pelo Nemo completamente, mas não vamos gastar nosso tempo com isso.

Para os passos de configuração do Nemo - veja o post do blog Personalização do Menu de Contexto do Nemo

Configurando o menu de contexto no Dolphin

Instalar Dolphin

sudo apt update
sudo apt install dolphin
# sudo apt autoremove --purge dolphin

Observações:

  • Em sistemas baseados em GNOME, instalar o Dolphin adicionará bibliotecas e dependências extras do KDE (cerca de 174MB ou mais)
  • Se você estiver usando o Ubuntu Desktop ou Server e receber um erro “pacote não encontrado”, certifique-se de que o repositório “universe” esteja ativado

Para dicas de gerenciamento de janela de terminal, veja Como iniciar janelas de terminal lado a lado no Linux Mint Ubuntu.

Para configurar o menu de contexto no Dolphin (o gerenciador de arquivos do KDE), você usa principalmente o conceito de Menus de Serviço. São ações personalizadas que aparecem ao clicar com o botão direito em arquivos ou pastas. Veja como adicionar e gerenciá-los:

1. Adicionar Ações Pré-fabricadas via GUI do Dolphin

  • Abra o Dolphin.
  • Vá em ConfiguraçõesConfigurar Dolphin.
  • Selecione Serviços no menu lateral.
  • Aqui, você pode habilitar/desabilitar ações de menu de contexto instaladas.
  • Para adicionar mais, clique em Baixar Novos Serviços. Isso abre uma janela com addons fáceis de instalar para seus menus de contexto.

2. Criar Menus de Serviço Personalizados (Método Manual)

Se você quiser adicionar suas próprias ações personalizadas—como executar scripts ou comandos—crie um arquivo .desktop no diretório ~/.local/share/kservices5/ServiceMenus/.

Exemplo Básico:

[Desktop Entry]
Type=Service
MimeType=all/all;
Actions=myCustomAction

[Desktop Action myCustomAction]
Name=Executar Meu Script
Icon=utilities-terminal
Exec=/path/to/your/script.sh %F
  • MimeType controla quando o menu aparece (por exemplo, image/* para imagens, inode/directory para pastas).
  • %F passa os arquivos selecionados para seu script.
  • Salve o arquivo com a extensão .desktop no diretório ServiceMenus.
  • Reinicie o Dolphin para ver o novo item de menu.

3. Habilitar/Desabilitar Itens de Menu de Contexto

  • O estado habilitado/desabilitado para menus de serviço é armazenado em ~/.config/kservicemenurc.
  • Você pode editar manualmente este arquivo para controlar quais menus de serviço aparecem.

4. Sem GUI Integrada para Ações Personalizadas

  • Não há uma GUI integrada no Dolphin para criar seus próprios menus de serviço personalizados do zero; você deve criar ou instalar arquivos .desktop conforme descrito acima.

Ok.

Método Suporte GUI Comandos Personalizados Localização
Baixar Novos Serviços Sim Não Configurações → Configurar Dolphin → Serviços
Menus de Serviço Personalizados Não Sim ~/.local/share/kservices5/ServiceMenus/
Habilitar/Desabilitar Ações Parcial Não ~/.config/kservicemenurc

Lembre-se de reiniciar o Dolphin após adicionar ou editar menus de serviço para aplicar suas alterações.

Caja

Para configurar o menu de contexto no Caja (o gerenciador de arquivos do desktop MATE), você tem várias opções dependendo de suas necessidades:

1. Adicionar Ações Personalizadas com a Extensão Caja-Actions

A maneira mais poderosa e flexível de adicionar entradas personalizadas ao menu de clique direito do Caja é usando a extensão Caja-Actions. Esta ferramenta permite adicionar programas, scripts ou comandos arbitrários ao menu de contexto.

Como usar o Caja-Actions:

  1. Instale o Caja-Actions:

    sudo apt install caja-actions
    
  2. Abra a ferramenta de configuração:

    caja-actions-config-tool
    
  3. Crie e gerencie ações:

    • Use a interface gráfica para adicionar novas ações, especificar o comando ou script a ser executado, definir condições (como tipos de arquivos) e configurar rótulos e ícones do menu.
    • Você também pode organizar ações em submenus, reordená-los ou importar/exportar configurações.
  4. Reinicie o Caja para aplicar as alterações:

    caja -q
    

    Em seguida, reabra o Caja.

2. Usar Scripts do Caja

O Caja também suporta um submenu Scripts no menu de contexto. Qualquer script executável que você colocar em ~/.config/caja/scripts/ aparecerá aqui.

  • Crie o diretório de scripts se não existir:
    mkdir -p ~/.config/caja/scripts
    
  • Adicione scripts executáveis a esta pasta. Eles aparecerão no submenu “Scripts” ao clicar com o botão direito em um arquivo ou pasta.

3. Menu “Abrir Com”

O menu de contexto “Abrir Com” permite abrir arquivos com qualquer aplicativo instalado. Você pode personalizar quais aplicativos aparecem aqui gerenciando aplicativos padrão ou usando a opção “Abrir com Outro Aplicativo…”.

Resumo:

Método Comandos Personalizados Suporte GUI Localização/Ferramenta
Caja-Actions Sim Sim caja-actions-config-tool
Submenu Scripts Sim (scripts) Não ~/.config/caja/scripts/
Menu “Abrir Com” Não (apenas apps) Integrado Menu de contexto → Abrir Com

A mesma dica: Após fazer alterações, reinicie o Caja com caja -q para garantir que os novos itens de menu apareçam.

Para adicionar um item de menu de contexto ao Thunar, o gerenciador de arquivos do XFCE, use a função integrada Ações Personalizadas. Isso permite adicionar comandos, scripts ou aplicativos diretamente ao menu de clique direito para arquivos e pastas.

Thunar: Como Adicionar um Item de Menu de Contexto Personalizado

  1. Abra o Thunar.
  2. Vá em Editar → Configurar ações personalizadas…
  3. Na janela que aparece, clique no botão "+" para adicionar uma nova ação.

Configurar Sua Ação Personalizada

  • Nome: Digite o nome que você quer que apareça no menu de contexto.
  • Descrição: Opcionalmente, adicione uma descrição.
  • Comando: Digite o comando, script ou aplicativo que você deseja executar. Você pode usar parâmetros como %f (arquivo selecionado), %F (todos os arquivos selecionados), etc.
  • Ícone: Opcionalmente, escolha um ícone para sua entrada de menu.

Definir Condições de Aparência

  • Vá para a aba Condições de Aparência.
  • Especifique quando a ação deve aparecer:
    • Padrão de Arquivo: por exemplo, *.txt para arquivos de texto, ou * para todos os arquivos.
    • Tipos MIME: Marque as caixas para tipos de arquivos (por exemplo, Arquivos de Texto, Arquivos de Imagem).
    • Diretórios: Marque se você quer que a ação apareça para pastas.
  1. Salve sua ação personalizada.

A nova ação agora aparecerá no menu de contexto ao clicar com o botão direito em arquivos ou pastas que correspondam às suas condições especificadas.

Algumas observações:

  • Todas as ações personalizadas são armazenadas em ~/.config/Thunar/uca.xml para backup ou edição manual.
  • Você não pode reordenar a posição dos itens do menu de contexto ou remover ações integradas através da GUI.
  • Para uso mais avançado, veja a documentação do Thunar sobre ações personalizadas.