Pages : 1
#1 Le 26/03/2022, à 13:17
- fifidibosco
[Résolu] Scripts de conversion d'images
Bonjour,
je viens de passer de ubuntu-mate 16.04 lts à ubuntu-mate 20.04 lts.
Dans mon ancien système j'avais des scripts qui me permettaient de convertir rapidement des images dans les différents formats par un clique droit sur l'image.
Ces scripts étaient dans /.config/caja/scripts et sont tous identiques, de la forme :
#!/usr/bin/python
import os
import sys
def new_name(file):
os.path.splitext(file)
return '.'.join([os.path.splitext(file)[0],'gif'])
files = sys.argv[1:]
for file in files:
os.system('convert %s %s' % (file, new_name(file)))
seul le format change.
J'ai remis ces scripts au même endroit dans la 20.04 et ils apparaissent bien au clique droit, mais rien ne se passe.
le paquet image magic est installé.
Que dois-je faire pour pouvoir les utiliser de nouveau ?
Par avance merci,
fifi
Dernière modification par fifidibosco (Le 06/04/2022, à 09:33)
Hors ligne
#2 Le 26/03/2022, à 13:19
- cqfd93
Re : [Résolu] Scripts de conversion d'images
Bonjour,
Tu les as bien rendus exécutables ?
− cqfd93 −
Hors ligne
#3 Le 26/03/2022, à 13:30
- fifidibosco
Re : [Résolu] Scripts de conversion d'images
Bonjour cqfd93
tous ces fichiers ont la case "Autoriser l’exécution du fichier comme un programme" des permissions cochée.
Ce n'est pas suffisant ?
fifi
Hors ligne
#4 Le 26/03/2022, à 13:48
- cqfd93
Re : [Résolu] Scripts de conversion d'images
Bonjour cqfd93
tous ces fichiers ont la case "Autoriser l’exécution du fichier comme un programme" des permissions cochée.
Ce n'est pas suffisant ?
fifi
En principe, c'est suffisant. Python est bien installé ?
− cqfd93 −
Hors ligne
#5 Le 26/03/2022, à 14:09
- nany
Re : [Résolu] Scripts de conversion d'images
Bonjour,
Python est bien installé ?
Python est forcément installé dans Ubuntu.
En revanche, pour Impish, il ne doit y avoir que la version 3.
Il faudrait donc soit installer python-is-python3 soit remplacer « python » par « python3 » dans la première ligne des scripts.
Hors ligne
#6 Le 30/03/2022, à 10:56
- fifidibosco
Re : [Résolu] Scripts de conversion d'images
Bonjour et merci pour votre aide.
veuillez excuser le délai de réponse.
J'ai remplacé python par python3 dans les scripts, ça n'a rien changé.
Est-ce que je dois juste installé le paquet python-is-python3 ?
Le paquet python3 est déjà installé.
A l'époque, sur la 16.04 il me semble que j'avais installé ces scripts avec Ubuntu Tweak (à confirmer, il y a six ans..).
Est-ce que Ubuntu Tweak est utilisable avec Ubuntu-Mate 20.04 LTS ?
Lorsque j'ouvre le dossier des scripts j'ai ce message :
Tous les fichiers exécutables de ce dossier apparaîtront dans le menu Scripts. Si vous choisissez un script dans ce menu, il sera lancé.
Un script exécuté à partir d'un dossier local reçoit en paramètre les noms des fichiers sélectionnés. Quand il est exécuté à partir d'un dossier distant (par exemple un dossier situé sur un serveur Web ou FTP), les scripts ne reçoivent aucun paramètre.
Dans tous les cas, Caja positionne les variables d'environnement suivantes qui peuvent être utilisées par les scripts :CAJA_SCRIPT_SELECTED_FILE_PATHS : chemins des fichiers sélectionnés séparés par des retours à la ligne (newline) (uniquement pour les fichiers locaux)
CAJA_SCRIPT_SELECTED_URIS : URI des fichiers sélectionnés séparés par des retours à la ligne (newline)
CAJA_SCRIPT_CURRENT_URI : URI de l'emplacement actuel
CAJA_SCRIPT_WINDOW_GEOMETRY : position et taille de la fenêtre actuelle
CAJA_SCRIPT_NEXT_PANE_SELECTED_FILE_PATHS : chemins des fichiers sélectionnés dans le panneau inactif d'une fenêtre divisée, séparés par des retours à la ligne (uniquement pour les fichiers locaux)
CAJA_SCRIPT_NEXT_PANE_SELECTED_URIS : URI des fichiers sélectionnés dans le panneau inactif d'une fenêtre divisée, séparés par des retours à la ligne
CAJA_SCRIPT_NEXT_PANE_CURRENT_URI : URI de l'emplacement actuel dans le panneau inactif d'une fenêtre divisée
Hors ligne
#7 Le 06/04/2022, à 09:32
- fifidibosco
Re : [Résolu] Scripts de conversion d'images
.
Bonjour,
après installation du paquet python-is-python3, ça fonctionne de nouveau.
Merci à tous les deux pour votre aide
fifi
Hors ligne
Pages : 1