Menú contextual de Linux Mint Cinnamon
A veces simplemente necesitas agregar tu elemento allí...
Cortar, redimensionar y agregar bordes a las imágenes para este blog me llevó a agregar esta función frecuentemente utilizada al menú contextual de Linux Mint Cinnamon.
Como describí en la publicación sobre el manejo de imágenes en Mainroad, necesitaba resoluciones de imágenes bastante específicas.
Cuando
La instalación del paquete nemo-image-converter
agrega al menú contextual de los archivos de imagen la opción “Redimensionar imágenes…”.
Pero para mí, faltan:
- la función de recorte
- la función de bordes
- la posibilidad de recordar resoluciones distintas a las estándar
Por eso, agregué la opción “Cortar 11:8 y redimensionar…”.
Dónde
En la carpeta ~/.local/share/nemo/actions
, Cinnamon toma las definiciones de acciones.
Navega a esta carpeta con Nemo y verás el botón “Más información”.
Las acciones de menú contextual predefinidas de Cinnamon se encuentran en la carpeta /usr/local/nemo/actions
.
Cómo
Coloca en el archivo conv.sh
nuestro script de recorte y redimensionamiento
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
Hazlo ejecutable
chmod +x ~/.local/share/nemo/actions/conv.sh
Añade la definición de acción
nano ~/.local/share/nemo/actions/cut-n-resize.nemo_action
Coloca el siguiente 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;
Puede que necesites reiniciar Cinnamon…
¡Eso es todo, amigos!