Menu contextuel Linux Mint Cinnamon
Parfois, vous n'avez qu'à ajouter votre élément là...
Le fait de recadrer, redimensionner et ajouter des bordures aux images pour ce blog m’a poussé à ajouter cette fonctionnalité fréquemment utilisée au menu contextuel de Linux Mint Cinnamon.
Comme je l’ai décrit dans le billet Gestion des images sur Mainroad, j’avais besoin de résolutions d’images assez spécifiques.
Quand
L’installation du paquet nemo-image-converter ajoute l’option « Redimensionner les images… » au menu contextuel des fichiers image.
Mais pour moi, il manque :
- la fonction de recadrage
- la fonction de bordure
- la possibilité de se souvenir des résolutions autres que les standards
C’est pourquoi j’ai ajouté l’option « Couper 11:8 & redimensionner… » au menu contextuel.
Où
Dans le dossier ~/.local/share/nemo/actions
, Cinnamon récupère les définitions d’actions.
Naviguez jusqu’à ce dossier avec Nemo et vous verrez le bouton « Plus d’informations ».
Les actions de menu contextuel prédéfinies de Cinnamon se trouvent dans le dossier /usr/local/nemo/actions
.
Comment
Mettez dans le fichier conv.sh votre script de recadrage et de redimensionnement
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
Rendez-le exécutable
chmod +x ~/.local/share/nemo/actions/conv.sh
Ajoutez la définition d’action
nano ~/.local/share/nemo/actions/cut-n-resize.nemo_action
Insérez le texte suivant :
[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;
Vous pourriez avoir besoin de redémarrer Cinnamon…
C’est tout, mes amis !