Menu de Contexto do Linux Mint Cinnamon
Às vezes, basta adicionar o item ali...
O recorte, redimensionamento e a criação de bordas para as imagens deste blog me levaram a adicionar este recurso frequentemente usado ao menu de contexto do Linux Mint Cinnamon.
Como descrevi no post Processamento de imagens no Mainroad, eu precisava de resoluções de imagem bastante específicas.

Quando
A instalação do pacote nemo-image-converter adiciona o menu de contexto “Redimensionar Imagens…” para arquivos de imagem.

Mas, para mim, faltava:
- recurso de recorte (crop)
- recurso de borda
- incapacidade de lembrar outras resoluções que não as padrão
Por isso, adicionei o menu de contexto “Recortar 11:8 & redimensionar…”.
Onde
Na pasta ~/.local/share/nemo/actions, o Cinnamon carrega as definições de ações.
Navegue até esta pasta com o Nemo e verá o botão Mais Informações.
As ações padrão do menu de contexto do Cinnamon estão localizadas na pasta /usr/local/nemo/actions.
Como
Adicionar o script de corte e redimensionamento ao arquivo conv.sh
nano ~/.local/share/nemo/actions/conv.sh
Script:
#!/bin/sh
fullfname=$1
convert $1 -gravity center -quality 99 -extent 11:8 1.jpg
convert 1.jpg -resize 676x493 -quality 80 -interlace plane -border 1x1 ${fullfname%.*}_w678.jpg
convert 1.jpg -resize 233x169 -quality 80 -interlace plane -border 1x1 ${fullfname%.*}_w235.jpg
Torná-lo executável:
chmod +x ~/.local/share/nemo/actions/conv.sh
Adicionar a definição da ação
nano ~/.local/share/nemo/actions/cut-n-resize.nemo_action
Insira o texto a seguir:
[Nemo Action]
Active=true
Name=Recortar 11:8 & redimensionar w235 & w678
Comment=Recortar 11:8 e redimensionar para w235 e w678 %N
Exec=<conv.sh %F>
Icon-Name=folder
Selection=s
Extensions=jpg;png;
Você pode precisar reiniciar o Cinnamon…
Isso é tudo, pessoal!