165 ans à eux deux! elle c'est le courrier, lui c'est la photo numérique.
le dilemme était simple :
- ou je les laissais sous windows xp avec un apprentissage particulièrement
fastidieux et terriblement difficile (surtout pour lui) et même en
utilisant des logiciels de macro une instabilité de l'interface graphique à
chier qui plus est avec des problèmes d'utilisation de souris (valable
aussi sous linux car, de toute façon, à cet âge ça tremble un chouilla).
- ou je passais sous linux en lui montrant (à elle) comment utliser kppp,
kmail et kickpim : opération réussie sans plus de problème que ça! seul
regret la connexion et la déconnexion automatiques. Pour lui je me demande
encore comment j'aurais fait sous windows pour faire ne serait-ce que le
dixième de ce qui va suivre : démarrage de la machine à l'interrupteur,
pendant le boot introduction de la carte mémoire (la pellicule!!!) et du
cd-rw, on arrive sous kde, message d'attente pendant transfert, rotation et
renommage (sous la forme aaaa-mm-jj-hh-mm-ss-(jour)) des photos puis grâce
à qiv (le visualiseur le plus simple et le plus pratique donc le plus
génial que j'ai jamais vu) il regarde les photos uniquement en utilisant
des touches et sélectionne celle qu'il veut "développer" avec la touche
"a", quand c'est fini on quitte avec la touche "q" puis message d'attente
pendant la gravure, à la fin de la gravure visualisation (toujours avec
qiv) des photos choisies sur le cd-rw puis "q" pour quitter, et là éjection
automatique du cd-rw à emporter chez le "photographe", rangement des photos
dans des répertoires par mois (sous la forme aaaa-mm) pour revisualiser ou
rechercher, archivage des iso de la gravure, enfin arrêt automatique de la
machine et tout cela agrémenté de commentaires sonores enregistrés. Il peut
même sur la visualisation d'une photo sous qiv lancer showfoto (touche "0")
pour des corrections (style luminosité ou contraste) mais on verra plus
tard!...doucement papy hein tout doux!
Alors je vais vous dire : putain linux rien que pour la ligne de commande
(les scripts!) et la palette incroyable de petits programmes c'est vraiment
le panard!!! Mais pourquoi tant de gens s'emmerde avec les clickodrommes
surtout quand on connaît la ligne de commande!
Enfin remarque de mes parents depuis le changement : "c'est plus clair, plus
simple et ça va plus vite" (après paramétrage de kde qui est configurable à
souhait) (mais il faut avouer que le démarrage est plus lent et ça ne le
dérange pas plus que ça car ils font partie de cette génération pour
laquelle la vitesse est un critère accessoire voire incompréhensible).
voilà, voilà.....
à bientôt,
jean-Pierre.
................
ah oui papa j'avais oublié en plus il faut que tu éteignes la multiprise
quand l'écran est noir après l'arrêt de la machine; merde alors que la vie
est dure!...
le voilà mais attention! Je ne suis ni programmeur ni spécialiste : je bricole donc tout est en dur dans le programme et il faut l'adapter à son cas! D'ailleurs pour un spécialiste ça va sûrement lui paraître peu élégant! Je le terminerai plus tard avec des variables d'environnement, la gestion des erreurs et tout le bazar, pour l'instant c'est juste du test mais ça marche (surtout que je suis encore sur le programme de recherche et de visualisation des photos archivées) Donc il faut vérifier les programmes nécessaires, enregistrer les sons (j'utlise simplement record qui permet d'avoir une voix qualité cd) et enfin faire des petits programmes pour les messages d'attente : pour ma part ils s'activent quand une tâche se lance par exemple je scrute la tâche cdrecord ou mkisofs pour afficher le message.
conclusion : si tu veux l'utiliser tel quel passe ton chemin c'est pour plus tard!
Je le démarre dans l'autostart de kde : ___________________________________________________________________________
#!/bin/bash
#ATTENTE SI CARTE PAS INSERÉE while true; do if [ -d /mnt/CANON_DC ]; then break else play /home/beaufils/jean-pierre/sons/enr001.wav echo "Pas de photos à l'horizon!..." >/dev/null fi done
#MISE EN PLACE CD-RW SI OUBLIÉE AU BOOT aumix -v 90 sleep 10s play /home/beaufils/jean-pierre/sons/enr003.wav sleep 1s umount /mnt/cdrom sleep 1s eject -r /dev/hdc sleep 30s eject -t /dev/hdc
#TRANSFERT PHOTO JPEG DANT TMP cd /mnt/CANON_DC/ for fic in `find /mnt/CANON_DC/ -type f` ; do ext=`ls $fic | cut -d"." -f 2` if [ $ext = "jpg" -o $ext = "JPG" ]; then cp -vf $fic /mnt/tampon/transfert/tmp/ else echo $fic "pas une photo!" fi done
#RENOMMAGE ET ROTATION PHOTOS SANS MAJ DU TAG JPEG cd /mnt/tampon/transfert/tmp/ aumix -v 90 play /home/beaufils/jean-pierre/sons/transfertbeaufils003.wav & for pho in * ; do nom=`exiftool -d '%Y-%m-%d_%Hh%Mm%Ss_(%A).jpg' -DateTimeOriginal -S -s $pho` rot=`exiftool -S -s -orientation $pho | cut -d" " -f 2` if [ $rot != "(normal)" ] ; then jpegtran -copy all -rotate $rot $pho > ../$nom else cp -f $pho ../$nom fi done
rm -Rf /mnt/tampon/transfert/tmp/
#VISUALISATION PHOTOS cd /mnt/tampon/transfert/ qiv -fm *
#CONSTRUCTION ISO DU CD mkisofs -R -r -J -hide-rr-moved -V "PHOTOS_BEAUFILS" -o /home/beaufils/jean-pierre/gravure/photos.iso /mnt/tampon/transfert/.qiv-select/ sleep 1s
#GRAVAGE ISO SUR CD-RW /usr/bin/cdrecord -v gracetime=2 dev=/dev/hdc speed=2 -tao -eject fsm -data /home/beaufils/jean-pierre/gravure/photos.iso sleep 3s
eject -t /dev/hdc umount /mnt/cdrom mount /mnt/cdrom
#EJECTION CD POUR RECUPERATION aumix -v 90 play /home/beaufils/jean-pierre/sons/enr004.wav eject -r /dev/hdc sleep 30s eject -t /dev/hdc
#RANGEMENT PHOTOS cd /mnt/tampon/transfert/ for pho in *; do rep=`ls $pho | cut -b 1-7` if [ -e /home/beaufils/photos/$rep ]; then cp $pho /home/beaufils/photos/$rep/ else mkdir /home/beaufils/photos/$rep cp $pho /home/beaufils/photos/$rep/ fi done
#ARCHIVAGE ISO mv /home/beaufils/jean-pierre/gravure/photos.iso /mnt/tampon/archive_photos/"photos_`date '+%Y-%m-%d_%Hh%M'`.iso"
aumix -v 60 /usr/bin/halt
le voilà mais attention!
Je ne suis ni programmeur ni spécialiste : je bricole donc tout est en dur
dans le programme et il faut l'adapter à son cas!
D'ailleurs pour un spécialiste ça va sûrement lui paraître peu élégant!
Je le terminerai plus tard avec des variables d'environnement, la gestion
des erreurs et tout le bazar, pour l'instant c'est juste du test mais ça
marche (surtout que je suis encore sur le programme de recherche et de
visualisation des photos archivées)
Donc il faut vérifier les programmes nécessaires, enregistrer les sons
(j'utlise simplement record qui permet d'avoir une voix qualité cd) et
enfin faire des petits programmes pour les messages d'attente : pour ma
part ils s'activent quand une tâche se lance par exemple je scrute la tâche
cdrecord ou mkisofs pour afficher le message.
conclusion : si tu veux l'utiliser tel quel passe ton chemin c'est pour plus
tard!
Je le démarre dans l'autostart de kde :
___________________________________________________________________________
#!/bin/bash
#ATTENTE SI CARTE PAS INSERÉE
while true;
do
if [ -d /mnt/CANON_DC ]; then
break
else
play /home/beaufils/jean-pierre/sons/enr001.wav
echo "Pas de photos à l'horizon!..." >/dev/null
fi
done
#MISE EN PLACE CD-RW SI OUBLIÉE AU BOOT
aumix -v 90
sleep 10s
play /home/beaufils/jean-pierre/sons/enr003.wav
sleep 1s
umount /mnt/cdrom
sleep 1s
eject -r /dev/hdc
sleep 30s
eject -t /dev/hdc
#TRANSFERT PHOTO JPEG DANT TMP
cd /mnt/CANON_DC/
for fic in `find /mnt/CANON_DC/ -type f` ; do
ext=`ls $fic | cut -d"." -f 2`
if [ $ext = "jpg" -o $ext = "JPG" ]; then
cp -vf $fic /mnt/tampon/transfert/tmp/
else
echo $fic "pas une photo!"
fi
done
#RENOMMAGE ET ROTATION PHOTOS SANS MAJ DU TAG JPEG
cd /mnt/tampon/transfert/tmp/
aumix -v 90
play /home/beaufils/jean-pierre/sons/transfertbeaufils003.wav &
for pho in * ; do
nom=`exiftool -d '%Y-%m-%d_%Hh%Mm%Ss_(%A).jpg' -DateTimeOriginal -S -s $pho`
rot=`exiftool -S -s -orientation $pho | cut -d" " -f 2`
if [ $rot != "(normal)" ] ; then
jpegtran -copy all -rotate $rot $pho > ../$nom
else
cp -f $pho ../$nom
fi
done
rm -Rf /mnt/tampon/transfert/tmp/
#VISUALISATION PHOTOS
cd /mnt/tampon/transfert/
qiv -fm *
#CONSTRUCTION ISO DU CD
mkisofs -R -r -J -hide-rr-moved -V "PHOTOS_BEAUFILS"
-o /home/beaufils/jean-pierre/gravure/photos.iso /mnt/tampon/transfert/.qiv-select/
sleep 1s
#GRAVAGE ISO SUR CD-RW
/usr/bin/cdrecord -v gracetime=2 dev=/dev/hdc speed=2 -tao -eject fsm
-data /home/beaufils/jean-pierre/gravure/photos.iso
sleep 3s
eject -t /dev/hdc
umount /mnt/cdrom
mount /mnt/cdrom
#EJECTION CD POUR RECUPERATION
aumix -v 90
play /home/beaufils/jean-pierre/sons/enr004.wav
eject -r /dev/hdc
sleep 30s
eject -t /dev/hdc
#RANGEMENT PHOTOS
cd /mnt/tampon/transfert/
for pho in *; do
rep=`ls $pho | cut -b 1-7`
if [ -e /home/beaufils/photos/$rep ]; then
cp $pho /home/beaufils/photos/$rep/
else
mkdir /home/beaufils/photos/$rep
cp $pho /home/beaufils/photos/$rep/
fi
done
#ARCHIVAGE ISO
mv /home/beaufils/jean-pierre/gravure/photos.iso /mnt/tampon/archive_photos/"photos_`date
'+%Y-%m-%d_%Hh%M'`.iso"
le voilà mais attention! Je ne suis ni programmeur ni spécialiste : je bricole donc tout est en dur dans le programme et il faut l'adapter à son cas! D'ailleurs pour un spécialiste ça va sûrement lui paraître peu élégant! Je le terminerai plus tard avec des variables d'environnement, la gestion des erreurs et tout le bazar, pour l'instant c'est juste du test mais ça marche (surtout que je suis encore sur le programme de recherche et de visualisation des photos archivées) Donc il faut vérifier les programmes nécessaires, enregistrer les sons (j'utlise simplement record qui permet d'avoir une voix qualité cd) et enfin faire des petits programmes pour les messages d'attente : pour ma part ils s'activent quand une tâche se lance par exemple je scrute la tâche cdrecord ou mkisofs pour afficher le message.
conclusion : si tu veux l'utiliser tel quel passe ton chemin c'est pour plus tard!
Je le démarre dans l'autostart de kde : ___________________________________________________________________________
#!/bin/bash
#ATTENTE SI CARTE PAS INSERÉE while true; do if [ -d /mnt/CANON_DC ]; then break else play /home/beaufils/jean-pierre/sons/enr001.wav echo "Pas de photos à l'horizon!..." >/dev/null fi done
#MISE EN PLACE CD-RW SI OUBLIÉE AU BOOT aumix -v 90 sleep 10s play /home/beaufils/jean-pierre/sons/enr003.wav sleep 1s umount /mnt/cdrom sleep 1s eject -r /dev/hdc sleep 30s eject -t /dev/hdc
#TRANSFERT PHOTO JPEG DANT TMP cd /mnt/CANON_DC/ for fic in `find /mnt/CANON_DC/ -type f` ; do ext=`ls $fic | cut -d"." -f 2` if [ $ext = "jpg" -o $ext = "JPG" ]; then cp -vf $fic /mnt/tampon/transfert/tmp/ else echo $fic "pas une photo!" fi done
#RENOMMAGE ET ROTATION PHOTOS SANS MAJ DU TAG JPEG cd /mnt/tampon/transfert/tmp/ aumix -v 90 play /home/beaufils/jean-pierre/sons/transfertbeaufils003.wav & for pho in * ; do nom=`exiftool -d '%Y-%m-%d_%Hh%Mm%Ss_(%A).jpg' -DateTimeOriginal -S -s $pho` rot=`exiftool -S -s -orientation $pho | cut -d" " -f 2` if [ $rot != "(normal)" ] ; then jpegtran -copy all -rotate $rot $pho > ../$nom else cp -f $pho ../$nom fi done
rm -Rf /mnt/tampon/transfert/tmp/
#VISUALISATION PHOTOS cd /mnt/tampon/transfert/ qiv -fm *
#CONSTRUCTION ISO DU CD mkisofs -R -r -J -hide-rr-moved -V "PHOTOS_BEAUFILS" -o /home/beaufils/jean-pierre/gravure/photos.iso /mnt/tampon/transfert/.qiv-select/ sleep 1s
#GRAVAGE ISO SUR CD-RW /usr/bin/cdrecord -v gracetime=2 dev=/dev/hdc speed=2 -tao -eject fsm -data /home/beaufils/jean-pierre/gravure/photos.iso sleep 3s
eject -t /dev/hdc umount /mnt/cdrom mount /mnt/cdrom
#EJECTION CD POUR RECUPERATION aumix -v 90 play /home/beaufils/jean-pierre/sons/enr004.wav eject -r /dev/hdc sleep 30s eject -t /dev/hdc
#RANGEMENT PHOTOS cd /mnt/tampon/transfert/ for pho in *; do rep=`ls $pho | cut -b 1-7` if [ -e /home/beaufils/photos/$rep ]; then cp $pho /home/beaufils/photos/$rep/ else mkdir /home/beaufils/photos/$rep cp $pho /home/beaufils/photos/$rep/ fi done
#ARCHIVAGE ISO mv /home/beaufils/jean-pierre/gravure/photos.iso /mnt/tampon/archive_photos/"photos_`date '+%Y-%m-%d_%Hh%M'`.iso"
aumix -v 60 /usr/bin/halt
Jean-Pierre
ah oui j'oubliais pour lancer showfoto il faut paramétrer le qiv-command (voir la man de qiv)
ah oui j'oubliais pour lancer showfoto il faut paramétrer le qiv-command
(voir la man de qiv)
ah oui j'oubliais pour lancer showfoto il faut paramétrer le qiv-command (voir la man de qiv)
noone
ah oui j'oubliais pour lancer showfoto il faut paramétrer le qiv-command (voir la man de qiv)
Merci pour ces précieux renseignements que Google indexe pour moi... Comme ça je saurais où chercher le jour ou je ferais ça... Et toi aussi d'ailleurs si tu perds tes scripts ;-)
ah oui j'oubliais pour lancer showfoto il faut paramétrer le qiv-command
(voir la man de qiv)
Merci pour ces précieux renseignements que Google indexe pour moi...
Comme ça je saurais où chercher le jour ou je ferais ça...
Et toi aussi d'ailleurs si tu perds tes scripts ;-)
ah oui j'oubliais pour lancer showfoto il faut paramétrer le qiv-command (voir la man de qiv)
Merci pour ces précieux renseignements que Google indexe pour moi... Comme ça je saurais où chercher le jour ou je ferais ça... Et toi aussi d'ailleurs si tu perds tes scripts ;-)
Stéphane CARPENTIER
Mais pourquoi tant de gens s'emmerde avec les clickodrommes surtout quand on connaît la ligne de commande!
La réponse est dans la question. La ligne de commande, il faut apprendre. La clickodrome, on croit qu'il n'y a pas besoin d'apprentissage.
Stéphane
--
Pour me répondre, traduire gratuit en anglais et virer le .invalid. http://stef.carpentier.free.fr/
Mais pourquoi tant de gens s'emmerde avec les clickodrommes
surtout quand on connaît la ligne de commande!
La réponse est dans la question. La ligne de commande, il faut apprendre.
La clickodrome, on croit qu'il n'y a pas besoin d'apprentissage.
Stéphane
--
Pour me répondre, traduire gratuit en anglais et virer le .invalid.
http://stef.carpentier.free.fr/