#1 Le 07/04/2025, à 17:50
- UntuJLuc
Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
Bonjour
nautilus-extension permettait jadis de bénéficier d'une entrée supplémentaire "Convertir" au clic droit sur un fichier image. On pouvait alors convertir tout un lot d'images (par exemple des captures d'écran au format .png super encombrant) dans un autre format (un .webp économe par exemple).
HÉLAS, nautilus-extension refuse désormais de s'installer sur Ubuntu 24.04. J'ai l'impression que ce n'est plus maintenu.
Y a t il un moyen simple d'accéder simplement et directement à cette fonctionnalité avec un Ubuntu à jour ?
Peut être un autre navigateur de fichiers moderne et sympa
fournit il cette fonctionnalité et pourrait remplacer nautilus sans pénalité pour le reste des usages ?
Les contournements que je connais sont lourds :
- lancer un terminal puis une ligne de commande (mais pas de possibilité simple pour sélectionner finement les fichiers + pas de GUI : il faut retrouver / se souvenir de la commande ou du nom du script qui la contient)
- lancer XnView puis utiliser sa fonctionnalité équivalente (c'est très complet mais ça fait un détour et ça fait 2 navigateurs de fichiers en parallèle, avec XnView réservé aux images et à l'apparence très encombrée, le confort en prend un coup et le libre aussi au passage)
Dernière modification par UntuJLuc (Le 07/04/2025, à 18:21)
Hors ligne
#2 Le 07/04/2025, à 18:57
- iznobe
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
Bonjour , montre :
apt policy nautilus-image-converter
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#3 Le 08/04/2025, à 17:27
- UntuJLuc
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
Bonjour , montre :
apt policy nautilus-image-converter
Voici ce que ça donne :
nautilus-image-converter:
Installé : 0.4.0-2build2
Candidat : 0.4.0-2build2
Table de version :
*** 0.4.0-2build2 500
500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
100 /var/lib/dpkg/status
Hors ligne
#4 Le 08/04/2025, à 18:21
- ylag
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
Bonjour,
Sauf erreur de ma part, nautilus-image-converter servirait plutôt au redimensionnement d'images ... ?
https://launchpad.net/ubuntu/noble/+pac … -converter
A+
Hors ligne
#5 Le 08/04/2025, à 18:46
- bluc
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
Bonjour
Perso, je n'ai jamais vu convertir les images sur Nautilus,les redimensionner et rotation oui.
par contre, je le fais avec un nautilus script
Dernière modification par bluc (Le 08/04/2025, à 22:13)
Clevo : Ubuntu 24.04 ❖ Xubuntu 24.04 ❖ Kubuntu 23.10
avec partition data commune Une fraction de seconde Multiboot
Hors ligne
#6 Le 09/04/2025, à 23:12
- UntuJLuc
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
Merci pour la piste de nautilus-script !
Après avoir lu https://doc.ubuntu-fr.org/nautilus_scripts , j'ai donc installé "nautilus script",
et après avoir lu https://www.linuxtricks.fr/wiki/gnome-n … u-dossiers
j'ai créé des petits scripts.
Pour l'instant ça marche par exemple avec le script qui suit, qui convertit le fichier sélectionné vers webp.
#!/bin/bash
FICHIER="$1"
FICNOM=${FICHIER:0:-4}
FICEXT=${FICHIER: -4}
POINT=${FICEXT:0:1}
if [ $POINT != '.' ]
then
FICNOM=${FICHIER:0:-5}
FICEXT=${FICHIER: -5}
POINT=${FICEXT:0:1}
[ $POINT != '.' ] && echo "seules les extensions de 3 ou 4 caractères sont traitées" && exit
fi
[ "$POINT" != '.' ] && echo "ASSERT seules les extensions de 3 ou 4 caractères sont traitées mais les tests ont foiré" && exit
convert "${FICHIER}" "${FICNOM}.webp"
C'est déjà une super amélioration !... mais çe ne traite qu'un seul fichier image à la fois.
Dans le pack ultimate de scripts https://www.linux-apps.com/p/1007660 , il y a des scripts python qui, au vu de leur code, permettent de convertir plusieurs fichiers images à la fois.
Par exemple celui ci pour convertir en jpg
#!/usr/bin/python
import os
import sys
def new_name(file):
os.path.splitext(file)
return '.'.join([os.path.splitext(file)[0],'jpg'])
files = sys.argv[1:]
for file in files:
os.system('convert %s %s' % (file, new_name(file)))
Sauf que je n'arrive pas du tout à les faire marcher pour l'instant, même pour un seul fichier. Quand j'essaie ce script via le menu nautilus, il ne se passe rien de visible, et si je l'exécute en ligne de commande avec le fichier en argument, ça produit l'erreur suivante : « ne peut exécuter : le fichier requis n'a pas été trouvé » (sic) ...
Dernière modification par UntuJLuc (Le 09/04/2025, à 23:20)
Hors ligne
#7 Le 09/04/2025, à 23:33
- UntuJLuc
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
Oh yeah
Voici donc le script qui marche : à enregistrer dans un fichier `~/.local/nautilus/scripts/Convertir en webp` exécutable :
#!/bin/bash
IFS='
'
for FICHIER in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
FICNOM=${FICHIER:0:-4}
FICEXT=${FICHIER: -4}
POINT=${FICEXT:0:1}
if [ $POINT != '.' ]
then
FICNOM=${FICHIER:0:-5}
FICEXT=${FICHIER: -5}
POINT=${FICEXT:0:1}
[ $POINT != '.' ] && echo "seules les extensions de 3 ou 4 caractères sont traitées" && exit
fi
[ "$POINT" != '.' ] && echo "ASSERT seules les extensions de 3 ou 4 caractères sont traitées mais les tests ont foiré" && exit
convert "${FICHIER}" "${FICNOM}.webp"
done
avec les petits frères et soeurs "Convertir en jpg" et "en png"
Dernière modification par UntuJLuc (Le 09/04/2025, à 23:40)
Hors ligne
#8 Le 10/04/2025, à 08:50
- UntuJLuc
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
J'en profite pour ajouter une entrée pour une autre option qui a disparu récemment aussi : "Créer fichier" (en son absence, obligé de lancer un terminal puis une ligne de commande grmmlll...)
Et pour cela donc, créer un fichier "Créer fichier" dans ~/.local/share/ubuntu/scripts avec comme contenu
#!/bin/bash
echo > nouveaufichier
Ahhhhh un grand confort retrouvé avec ces raccourcis
Dernière modification par UntuJLuc (Le 10/04/2025, à 08:52)
Hors ligne
#9 Le 10/04/2025, à 09:30
- Watael
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
salut,
echo est superflu.
pour tes scripts de conversion, parce qu'il sont tous parfaitement identiques, il pourrait n'y en avoir qu'un seul et une multitude de liens symboliques qui pointent vers lui.
le script adapterait la commande convert en fonction du nom par lequel il est appelé :
#!/bin/bash
case $0 in
*2webp) conv=webp;;
*2jpg) conv=jpg;;
#...) conv=...;;
*) >&2 echo 'pas possible'; exit 1;;
esac
echo 'convert "$fichier" "$fic.'$conv'"'
puis, ln -s nomduScript nomduScript2webp ou ...2jpg, etc.
seuls les liens seraient sous ~/.local/nautilus/scripts/, le script, lui, serait sous ~/.local/bin/ (ou, là, où tu ranges tes scripts d'habitude); peu importe, l'important c'est d'avoir un script exécutable et des liens fonctionnels.
Dernière modification par Watael (Le 10/04/2025, à 09:34)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#10 Le 11/04/2025, à 10:03
- UntuJLuc
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
Intéressante alternative, mais qu'il faut compléter par le calcul de $fic.
À part ça le menu "script" apparaît lorsqu'on clique sur un fichier, mais pas lorsqu'on clique-droit dans le vide du dossier. Or certaines actions ne sont pas relatives à un fichier mais au dossier. Y a t il un moyen de faire apparaître un autre menu, ou le même, au clic sur un espace vide du dossier ?
Hors ligne
#11 Le 11/04/2025, à 11:08
- Watael
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
il faut compléter par le calcul de $fic
oui, j'ai uniquement montré comment n'avoir qu'un seul script au lieu d'une multitude.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#12 Le 11/04/2025, à 11:10
- bluc
Re : Clic-droit Convertir-Fichiers-Images dans nautilus 24.04
Avant, il y avait nautilus actions qui permettait de faire apparaitre la fonction qu'en présence du fichier concerné par la fonction.
L'avantage de thunar sur nautilus sur ce point avec les actions thunar
J'ai de vieux scripts (peut être démodés), mais qui vont bien, qui permettent de convertir ou modifier la taille de répertoires complets en cliquant droit sur le répertoire lui et crée un répertoire récupérant les fichiers traités.
Dernière modification par bluc (Le 11/04/2025, à 11:18)
Clevo : Ubuntu 24.04 ❖ Xubuntu 24.04 ❖ Kubuntu 23.10
avec partition data commune Une fraction de seconde Multiboot
Hors ligne