Automação com Actions
Actions do Inkscape: automatizar tarefas via linha de comando ou atalhos customizados
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.svgSeparador de Actions🔗
Use ; para encadear múltiplas actions.
Actions Úteis🔗
| Action | Descrição |
|---|---|
select-all | Selecionar tudo |
select-invert | Inverter seleção |
object-to-path | Converter para path |
document-save | Salvar |
zoom-in | Zoom + |
zoom-out | Zoom - |
view-center | Centralizar 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🔗
- Busque o comando desejado
- Clique no campo de atalho
- Pressione a combinação de teclas
- 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