Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

fifidibosco a écrit :

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,



cqfd93 a écrit :

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.

En 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