>Personnellement j'utilise gphoto2 en ligne de commande ( gphoto2 -P ). Par contre par défaut sous debian il fallait que je sois root pour pouvoir y accéder ( lancer l'utilitaire avec sudo est une solution ). Je ne sais pas si c'est le cas sous mandrake.
Pour que les appareils photos soient utilisables par un user un peu plus normal, creer un groupe "camera", et avec l'aide de hotplug:
cat /etc/hotplug/usb/ixus.usermap
# Benq DC1300
usbcam 0x0003 0x04a5 0x3003 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS
usbcam 0x0003 0x04a9 0x3047 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 2 (PTP mode)
usbcam 0x0003 0x04a9 0x3072 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 300
usbcam 0x0003 0x04a9 0x304d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 330
usbcam 0x0003 0x04a9 0x3066 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 400
usbcam 0x0003 0x04a9 0x3075 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 400 (PTP mode)
usbcam 0x0003 0x04a9 0x3075 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS i (PTP mode)
usbcam 0x0003 0x04a9 0x309b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS II (normal mode)
usbcam 0x0003 0x04a9 0x3072 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon DIGITAL IXUS v
usbcam 0x0003 0x04a9 0x3052 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS v2
usbcam 0x0003 0x04a9 0x3065 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS v3 (normal mode)
usbcam 0x0003 0x04a9 0x3070 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS v3 (PTP mode)
usbcam 0x0003 0x04a9 0x3071 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
=====================
Penser a rajouter les users souhaites dans le groupe "camera".
En gros le usermap decrit a hotplug quoi lancer pour chaque couple (vendor, product), usbmap ne fait qu'automatiser un chmod/chown. Tester en branchant l'ixus, et en regardant les droits attribuer a l'inode correspondant a l'APN dans /proc/bus/usb/.../...
[^] # Re: gphoto2
Posté par Edouard Gomez . En réponse au message Ixus 400 et mandrake. Évalué à 3.
Pour que les appareils photos soient utilisables par un user un peu plus normal, creer un groupe "camera", et avec l'aide de hotplug:
cat /etc/hotplug/usb/ixus.usermap
# Benq DC1300
usbcam 0x0003 0x04a5 0x3003 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS
usbcam 0x0003 0x04a9 0x3047 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 2 (PTP mode)
usbcam 0x0003 0x04a9 0x3072 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 300
usbcam 0x0003 0x04a9 0x304d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 330
usbcam 0x0003 0x04a9 0x3066 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 400
usbcam 0x0003 0x04a9 0x3075 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS 400 (PTP mode)
usbcam 0x0003 0x04a9 0x3075 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS i (PTP mode)
usbcam 0x0003 0x04a9 0x309b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS II (normal mode)
usbcam 0x0003 0x04a9 0x3072 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon DIGITAL IXUS v
usbcam 0x0003 0x04a9 0x3052 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS v2
usbcam 0x0003 0x04a9 0x3065 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS v3 (normal mode)
usbcam 0x0003 0x04a9 0x3070 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# Canon Digital IXUS v3 (PTP mode)
usbcam 0x0003 0x04a9 0x3071 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
=====================
cat /etc/hotplug/usb/usbcam
#!/bin/bash
GROUP=camera
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
chmod o-rwx "${DEVICE}"
chgrp "${GROUP}" "${DEVICE}"
chmod g+rw "${DEVICE}"
fi
=====================
chmod 755 /etc/hotplug/usb/usbcam
chown root:root /etc/hotplug/usb/usbcam
chown root:root /etc/hotplug/usb/ixus.usermap
=====================
Penser a rajouter les users souhaites dans le groupe "camera".
En gros le usermap decrit a hotplug quoi lancer pour chaque couple (vendor, product), usbmap ne fait qu'automatiser un chmod/chown. Tester en branchant l'ixus, et en regardant les droits attribuer a l'inode correspondant a l'APN dans /proc/bus/usb/.../...