Como Configurar o Camunda Modeler como Programa Padrão para Arquivos `.bpmn` no Linux (GNOME)

Objetivo

Este guia ensina como:

  • Fazer o Camunda Modeler abrir arquivos .bpmn por padrão
  • Criar um tipo MIME específico para .bpmn
  • Atribuir um ícone personalizado aos arquivos .bpmn no GNOME (como no Ubuntu)

Pré-requisitos

  • Camunda Modeler instalado (por exemplo, em /opt/camunda-modeler)
  • Acesso ao terminal
  • Ícone PNG do Camunda (ex: icon_48.png já incluso na pasta do Camunda)

Passo 1: Criar arquivo .desktop para o Camunda

Edite ou crie o arquivo:

nano ~/.local/share/applications/camunda.desktop

Cole o conteúdo abaixo:

[DesktopEntry]
Name=Camunda Modeler
Exec=/opt/camunda-modeler/camunda-modeler %U
Icon=/opt/camunda-modeler/support/icon_48.png
Type=Application
Categories=Development;
StartupNotify=true
MimeType=application/x-bpmn+xml;

Salve com Ctrl+O e feche com Ctrl+X.


Passo 2: Criar tipo MIME para arquivos .bpmn

Crie o arquivo de definição MIME:

mkdir -p ~/.local/share/mime/packages
nano ~/.local/share/mime/packages/bpmn.xml

Cole o seguinte conteúdo:

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
  <mime-type type="application/x-bpmn+xml">
    <comment>BPMN Process File</comment>
    <glob pattern="*.bpmn"/>
  </mime-type>
</mime-info>

Salve e saia.


Passo 3: Atualizar os bancos MIME e definir o padrão

update-mime-database ~/.local/share/mime
xdg-mime default camunda.desktop application/x-bpmn+xml

Verifique com:

xdg-mime query default application/x-bpmn+xml

Deve retornar:

camunda.desktop

Passo 4: Adicionar ícone personalizado para .bpmn

Crie a pasta de ícones e copie o ícone:

mkdir -p ~/.local/share/icons/hicolor/48x48/mimetypes
cp /opt/camunda-modeler/support/icon_48.png ~/.local/share/icons/hicolor/48x48/mimetypes/application-x-bpmn+xml.png

Atualize os caches de ícone:

update-icon-caches ~/.local/share/icons/hicolor
gtk-update-icon-cache ~/.local/share/icons/hicolor

Passo 5: Reinicie o Nautilus ou a sessão

nautilus -q

Ou reinicie sua sessão gráfica para aplicar tudo corretamente.


Resultado Esperado

  • Ao clicar duas vezes em um arquivo .bpmn, o Camunda Modeler será aberto.
  • Os arquivos .bpmn terão um ícone visual personalizado, semelhante ao do Camunda.

Dica Extra

Para outros usuários da máquina, copie os arquivos .desktop, .xml e o ícone para /usr/share e rode os comandos como sudo.

Posted on