J'ai écrit un script inutile en l'état, pour imprimer en n&b des pdf couleurs plutôt qu'en en niveaux de gris qui ne sont pas de bonne qualité sur ma vieille HP880C.
Code : Tout sélectionner
#!/bin/bash
#script pdfcolor-to-bw.sh
myfile="Conditions_Hertz.pdf[0]"
mydir="/home/denis/Documents/"
myoutfile="testherts"
echo $myfile
echo $mydir
echo $myoutfile
#zenity --info --title='filename' --text="$myfile" --timeout=60 2>/dev/null
# imagemagick cde
convert -density 150 -type Grayscale -threshold 70% "${mydir}${myfile}" "/home/denis/Documents/Doc-to-print-N&B/"${myfile}
echo "${mydir}${myfile}"
echo "/home/denis/Documents/Doc-to-print-N&B/"${myfile}
Je ne sais pas comment récupérer ces variables %d %n dans mon script. J'ai beaucoup lu, essayé différentes syntaxes rien n'y fait.
Ci-dessous l'action Thunar et le script qui à besoin d'un coup de main pour fonctionner.
Code : Tout sélectionner
#!/bin/bash
#script thpdfcolor-to-bw.sh
myfile=$2
mydir=$1
myoutfile="testherts"
echo $myfile
echo $mydir
echo $myoutfile
zenity --info --title='filename' --text="$myfile" --timeout=60 2>/dev/null
# imagemagick cde
convert -density 150 -type Grayscale -threshold 70% "${mydir}${myfile}" "/home/denis/Documents/Doc-to-print-N&B/"${myfile}
echo "${mydir}${myfile}"
echo "/home/denis/Documents/Doc-to-print-N&B/"${myfile}
merci pour votre aide.