Menu de Contexto do Linux Mint Cinnamon

Às vezes, basta adicionar o item ali...

Conteúdo da página

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.

Menus de contexto do Nemo para imagens

Quando

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

Propriedades de redimensionamento 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!