Menu de contexto do Linux Mint Cinnamon
Às vezes você só precisa adicionar seu item lá...
Cortar, redimensionar e adicionar bordas às imagens para este blog me levou a adicionar esta funcionalidade frequentemente usada ao menu de contexto do Linux Mint Cinnamon.
Como eu descrevi no post Tratamento de imagens no Mainroad, eu precisei de resoluções de imagem bastante específicas.
Quando
A instalação do pacote nemo-image-converter adiciona a opção “Redimensionar Imagens…” ao menu de contexto para arquivos de imagem.
Mas, para mim, faltam:
- funcionalidade de corte
- funcionalidade de borda
- a capacidade de lembrar resoluções diferentes das padrão
Então, adicionei a opção “Cortar 11:8 & redimensionar…” ao menu de contexto.
Onde
No diretório ~/.local/share/nemo/actions
, o Cinnamon está pegando as definições de ações.
Navegue até este diretório com o Nemo e você verá o botão “Mais Informações”.
As ações de menu de contexto pré-definidas do Cinnamon estão localizadas na pasta /usr/local/nemo/actions
.
Como
Coloque no arquivo conv.sh nosso script de corte e redimensionamento
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
Torne-o executável
chmod +x ~/.local/share/nemo/actions/conv.sh
Adicione a definição de ação
nano ~/.local/share/nemo/actions/cut-n-resize.nemo_action
Coloque o seguinte texto
[Nemo Action]
Active=true
Name=Cut 11:8 & resize w235 & w678
Comment=Cut 11:8 and resize to w235 and w678 %N
Exec=<conv.sh %F>
Icon-Name=folder
Selection=s
Extensions=jpg;png;
Você pode precisar reiniciar o Cinnamon…
É isso, pessoal!