O que você vai aprender

  • Entender o sistema de Actions do Inkscape para automação via CLI
  • Usar actions para exportar, transformar e manipular objetos em lote
  • Combinar múltiplas actions em uma única chamada CLI
  • Criar scripts reutilizáveis com actions para tarefas repetitivas

Automação com Actions🔗

O que são Actions🔗

Actions são comandos que podem ser executados via:

  • Linha de comando
  • Atalhos customizados
  • Botões na barra de ferramentas

Actions via Linha de Comando🔗

inkscape --actions="select-all;object-to-path;document-save-as" arquivo.svg

Separador de Actions🔗

Use ; para encadear múltiplas actions.

Actions Úteis🔗

ActionDescrição
select-allSelecionar tudo
select-invertInverter seleção
object-to-pathConverter para path
document-saveSalvar
zoom-inZoom +
zoom-outZoom -
view-centerCentralizar view

Listar Actions Disponíveis🔗

inkscape --action-list

Lista todas as actions do sistema.

Actions Customizadas🔗

Edite actions.xml em ~/.config/inkscape/:

<actions>
  <action name="minha-action">
    <helper-list>select-all;object-to-path</helper-list>
  </action>
</actions>

Atalhos Customizados🔗

Edite shortcuts-x.cfg ou use Editar > Preferências > Atalhos de Teclado.

Criar Atalho🔗

  1. Busque o comando desejado
  2. Clique no campo de atalho
  3. Pressione a combinação de teclas
  4. Salve

Arquivo de Actions🔗

Actions podem ser salvas em arquivo .inx para reuso:

<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension>
  <name>My Action</name>
  <id>my-action</id>
  <action id="org.inkscape.my-action">
    <rect-to-path/>
  </action>
</inkscape-extension>

Combine actions com scripts Python para automação avançada: inkscape --script=meu_script.py --actions="select-all" arquivo.svg

Você aprendeu

  • Actions são comandos nomeados que substituem a antiga sintaxe de flags do CLI
  • Múltiplas actions podem ser combinadas separadas por ponto-e-vírgula
  • Actions permitem automação completa sem abrir a interface gráfica

Referências🔗