juin
19
Bien que je suis un inconditionnel de la ligne de commandes, il faut avouer que dans certains cas, les interfaces graphiques ont leurs avantages. Ainsi, pour le redimensionnement d’un ensemble de photos, la sélection multiple dans un navigateur de fichiers est quand même plus simple qu’une ligne de commandes à rallonge (même avec la complétion, si si je vous assure …). Le souci principal, c’est que les navigateurs de fichier n’offrent pas toujours toutes la souplesse de la ligne de commande … Mais Thunar, le navigateur de fichiers livré avec l’environnement graphique XFCE permet de définir des actions personnalisées ! Le meilleur des deux mondes en soi !
Voici donc un petit script permettant de réaliser le redimmensionnement de photos JPEG en deux clics, avec retour d’informations s’il vous plait. Le script est écrit en bash, mais tous fichiers exécutables (script perl, programme en C ou autres …) pourraient faire l’affaire. J’utilise Xdialog pour l’intéraction avec l’utilisateur (juste dommage qu’il ne soit pas disponible en version GTK+2 …), et ImageMagick pour réaliser le traitement. Cet exemple peut servir de base pour réaliser d’autres actions personnalisées.
Pour utiliser cet exemple, il faut enregistrer le fichier resize_photo quelque part sur votre disque dur, et lui donner les droits d’execution dessus (chmod +x
Une fois celà fait, il faut ouvrir Thunar, et aller dans le menu “Edit -> Configure custom actions …”
Ensuite, il faut appuyer sur l’icône + afin de rajouter une nouvelle action personnalisée :
Puis il faut compléter les informations comme le screenshot ci-après (Attention il est important de mettre %F pour pouvoir réaliser l’action sur plusieurs fichiers) :
Dans le deuxième onglet, il faut sélectionner les critères d’appartions de l’action :
Voilà, la nouvelle action est définie :
Et elle apparait bien quand vous sélectionnez des images :