Bonjour,
Je ne sais pas trop dans quelle catégorie poster mon problème…
Je viens de lire un article concernant le logiciel de partage de fichiers Croc :
https://sebsauvage.net/wiki/doku.php?id=croc
Dans cet article il y a un exemple de script qui lance Croc via un clic droit sur un fichier. J'ai bien configuré Thunar pour lancer le script, mais le script est fait pour Caja, pas Thunar.
#!/bin/bash
IFS=$'\n'
for FILENAME in $CAJA_SCRIPT_SELECTED_FILE_PATHS; do
if [ -d "$FILENAME" ]; then
cmd="croc send \"$FILENAME\""
mate-terminal --title="Envoi du répertoire via croc (`basename $FILENAME`)" -x /bin/bash -l -c "$cmd"
fi
if [ -f "$FILENAME" ]; then
cmd="croc send \"$FILENAME\""
mate-terminal --title="Envoi du fichier via croc (`basename $FILENAME`)" -x /bin/bash -l -c "$cmd"
fi
done
Comment puis-je l'adapter pour qu'il fonctionne avec Thunar ?
Merci des conseils.
(PS : j'ai aussi posté ce message sur manjaro.fr mais malgré leur aide sympathique je n'ai pas trouvé de solutions.)
# Piste dans le wiki ubuntu-fr
Posté par Colargol . Évalué à 3.
Cet article du wiki Ubuntu-fr donne des exemples : https://doc.ubuntu-fr.org/thunar#executer_un_script_shell
La variable
CAJA_SCRIPT_SELECTED_FILE_PATHS
serait à remplacer par%F
mais je ne sais pas si elles sont formatées de la même façon. La bouclefor
et l’instructionIFS=$'\n'
indiquent que les noms de fichiers sont séparés par des saut de ligne (caractère "linefeed" \n) je ne sais pas s'il en est de même pour%F
.il faudra aussi adapter le lancement du terminal. Si tu utilises XFCE les options de lancement du terminal sont données sur cette page. Les options de mate-terminal sont documentées sur la man page.
[^] # Re: Piste dans le wiki ubuntu-fr
Posté par arnauld . Évalué à 1.
Merci.
arnauld
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.