LinuxÉdu-Québec

Accueil À propos de nous Contact Plan du site
Accueil du site > Applications > graphisme > Brancher un appareil photo numérique sous Linux : pas toujours facile (...)

Le mardi 16 décembre 2003, par Pierre Couillard

Brancher un appareil photo numérique sous Linux : pas toujours facile !

Dernièrement, j’ai eu à connecter un appareil photo numérique Panasonic LC33 sur mon protable tournant RedHat 9. Malgré l’installation de plusieurs utilitaires (gphoto2, gtkam, etc.), je ne parvenais pas à accéder aux photos numériques stockées sur le disque SmartMedia de mon appareil.

Convaincu que le tout pouvait se faire, j’ai réussi en fouillant à travers le Web à trouver de l’information pertinente.

Plusieurs appareils-photo numériques récents avec raccordement USB fonctionnent en tant que dispositifs de mémoire de masse USB (USB Mass Storage). Par conséquent, ils se monteront comme un disque SCSI. (Je sais que cela semble invraisemblable mais ...).

Voici la procédure :

- Tapez dans un terminal en mode root :
modprobe usb-storage
(si lsmod ne liste pas le usb-storage). Vous devriez voir quelque part le usb-storage.

- Branchez votre caméra sur le port USB.

- Démarrez un terminal, et taper (pas nécessaire d’être root) :
cat /proc/scsi/scsi
Regardez si le nom de votre caméra apparaît.

- Si le nom de votre caméra apparaît, alors, en mode root, créé un sous-répertoire dans le répertoire /mnt se nommant camera :
mkdir /mnt/camera

- Monter maintenant votre camera dans ce répertoire avec la commande suivante :
mount /dev/sda1 /mnt/camera

  • Utilisez sda1 si la commande cat /proc/scsi/scsi a fait afficher votre caméra en tête de liste. Sinon, vous devrez probablement utiliser une autre combinaison telles /dev/sda2 ou /dev/sdb1.

- Voilà ! Par votre explorateur de fichiers habituel (Konqueror, Nautilus, MidnightCommander, etc.), rendez-vous dans le répertoire /mnt/camera. Vous devriez normalement voir vos photos dans un répertoire se nommant dcim.

Évidemment, vous pouvez essayer l’excellent outil gtkam qui répertorie quelques 400 caméras numériques avant de vous embarquer dans la procédure précédente... Mais si cela ne fonctionne pas, vous aurez une autre solution pour vous.

Bonne Chance !

8 Messages de forum

  • 16 décembre 2003 23:37, par Benoit St-André

    Expérience personnelle : mon tout nouveau Canon Power Shot S45 se branche en USB, j’ouvre GTKam avec Mandrake 9.2, je fais détecter la caméra et hop ! je vois mon dossier DCIM et toutes mes photos...

    Comme quoi certains fabricants doivent être moins collaboratifs que d’autres... sans nécessairement présumer de la mauvaise foi des gens.

  • 17 décembre 2003 08:55, par Pascal L

    Même chose que Benoit avec un appareil Canon PowerShot A60.

    C’est étrange quand même que les appareils canon soient si bien supportés sous linux et que leurs scanners (avec Xsane) aient du retard comparativement à Epson...

  • 25 janvier 2005 10:33
    juste pour le fichier de peripherique (/dev/sdXX) : pour le connaitre avec redhat vous pouvez utiliser la commande hwbrowser et dans l’anglet disques durs vous pouvez voir le nouveau peripherique USB.
    Hatem
  • 25 janvier 2005 22:24

    En autant que l’appareil utilise le protocole UMS (USB Mass Storage ou mémoire de masse). Ce faisant, il est alors un simple périphérique de mémoire USB (comme une clé USB) et apparaît dans /dev/sda ?.

    Pour voir où est l’appareil, un simple dmesg dans un terminal donne la réponse vers la toute fin si vous l’avez branché après que votre ordi ne soit complètement ouvert.

    Mais bien des appareils (dont le mien) utilisent le protocole PtP. Impossible de voir l’appareil et de le monter en UMS, il faut alors utiliser Digikam ou GTKam. Le pire, avec ce protocole, est qu’il faut habituellement utiliser les logiciels d’accès à la caméra comme administrateur (root) :-(

    Un court article va vous éclairer sur le sujet chez LÉA (Linux Entre Amis) à http://lea-linux.org/hardware/apn.html : « Appareils photo numériques sur Linux ».

    Raymond

    p.s. Examinez bien le fichier /etc/hotplug/usb.usermap pour voir si votre appareil y est listé. Si ce n’est pas le cas, vous pourrez l’ajouter dans un fichier /etc/hotplug/usb.usermap.local. Cherchez les numéros identifiant votre appareil à http://www.teaser.fr/ hfiguiere/linux/digicam.html pour les ajouter dans ce fichier usb.usermap.local sous une ligne qui contient usbcam

  • 9 avril 2005 14:42, par Joseph Vidal-Rosset (Dijon - France)
    Merci pour cet article qui m’a été fort utile !
  • 23 janvier 2006 12:36, par Jean Guillou

    Merci !

    Grand débutant sous linux, mon appareil photo n’était pas pris en charge par gphoto, je me suis bien arraché les cheveux avant de tomber sur cette solution...

    Mais...

    J’ai une petite question, je voudrais ajouter un ligne dans /etc/fstab pour mon appareil numérique, comment faire ?

  • 18 décembre 2007 16:29
  • 21 mai 2008 15:14, par Car Loans
    Car Loans Car Loans

Applications | LinuxÉdu-Québec | Revue de presse | Projets | Événements - colloques | Réflexion et opinion | Système d’exploitation