Accès à un APN en tant que disque dur
Si vous avez branché/allumé votre APN au démarrage de knoppix (live-cd), vous devriez avoir un icône sur le bureau nommé sda1.
Si vous branchez votre APN aprés la configuration du démarrage, il se peut que vous ayez à brancher une première fois votre appareil, puis de le débrancher/rebrancher afin d’obtenir l’icône sur votre bureau.
Vous pouvez visualiser les disques/partitions détectées avec la commande:
cat /proc/partitions
Si vous avez des soucis pour monter votre APN, vous pouvez tester de retirer le module usb-storage du noyau:
modprobe -r usb-storage
Rebrancher ou rallumez votre APN et ce petit contretemps devrait être résolu ;)
Remarque de FredTigrou : Pour que ceci fonctionne, il est nécessaire que votre appareil photo numérique soit compatible avec la norme USB Storage et qu’il soit réglé en temps que tel. Pour cela référez vous à la notice de votre appareil photo. Si vous n’avez pas accès à ce mode, regardez du côté de l’accès à un APN avec gphoto
Script de vidage de carte automatique
#!/bin/sh DIALOG=Xdialog $DIALOG --stdout --title "Deplacement de photos" --infobox "Les photos vont être transférées" 0 0 1000 peripherique="$1" partition="/mnt/$1" echo "peripherique est $peripherique" mount | grep $peripherique if [ $? -ne 1 ] ; then echo "Monté !" ls $partition/dcim/100nikon/ #test si photo presente if [ $? -ne 1 ] ; then echo "resultat $? normalement images on peut deplcaer" mv $partition/dcim/100nikon/* $HOME/Photos/ fi if [ $? -ne 1 ] ; then echo "Déplacement des photos ok" message="deplacement des photos reussit" statut="ok" else echo "Déplacement des photos ko" message="Appareil deja monté, echec de la copie des photos" statut="ko" fi echo "Demontage des partitions" umount $partition if [ $? -ne 1 ] ; then echo "Demontage des partitions OK" message=$message" et demontage reussit" statut="ok" else echo "Demontage des partitions KO" message=$message" mais demontage a echoué" statut="ko" fi else echo "pas monté !" mount $partition resultat_montage="$?" #echo "resultat montage = $resultat_montage" if [ $resultat_montage -ne 0 ] ; then echo "= $1 montage ? ko resultat $resultat_montage" message="montage appareil impossible" statut=$resultat_montage else echo "= $1 montage ? ok resultat $resultat_montage" ls $partition/dcim/100nikon/ #test si photo presente if [ $? -ne 1 ] ; then echo "resultat $? normalement images on peut deplacer" message="repertoire appareil contient des photos" mv $partition/dcim/100nikon/* $HOME/Photos/ fi if [ $? -ne 1 ] ; then echo "Déplacement des photos ok" message="deplacement des photos reussit" statut="ok" else echo "Déplacement des photos ko" message="Appareil n'etais pas monté,montage reussit, echec de la copie des photos" statut="ko" fi echo "Demontage des partitions" umount $partition if [ $? -ne 1 ] ; then echo "Demontage des partitions OK" message=$message" et demontage reussit" statut="ok" else echo "Demontage des partitions KO" message=$message" mais demontage a echoué" statut="ko" fi fi #mount $partition && mv $partition/dcim/100nikon/* $HOME/Photos/ && umount $partition fi $DIALOG --stdout --title "Deplacement de photos" --infobox "$message" 0 0 3000 if [ $statut = "ok" ] ; then konqueror $HOME/Photos/ & else echo "statut ko" if [ $statut = "32" ] ; then echo "le peripherique $peripherique n'existe pas" $DIALOG --stdout --title "Deplacement de photos" --infobox "le peripherique $peripherique n'existe pas" 0 0 3000 fi fi #notes a propos du lecyeur de cartes de l'imprimante: # tester si photos présentes sur la carte # mdir p:/DCIM/100NIKON/*.jpg # mmove p:/DCIM/100NIKON/*.jpg $HOME/Photos/
- Enregistrez le par exemple sous le nom: transfert_apn
- copier le fichier transfert_apn dans /usr/bin par exemple
- rendez le executable: par
chmod +x /usr/bin/transfert_apn - Vous pouvez l’utiliser de la sorte:
transfert_apn sda1
Note: le script va chercher dans le répertoire dcim/100nikon, ce n’est probablement pas le cas sur votre APN, adaptez au besoin, de plus il copie le tout dans le répertoire Photos de votre home, celui-ci doit bien sur exister.
Page mise à jour le 20 mai 2005 à 13h27.