Software para descargar fotos desde la cámara para Kubuntu 14.04

Acabo de comprarme una cámara Canon Eos 300D que no usa un "dispositivo de almacenamiento masivo" cuando se conecta a través de USB, por lo que mi sistema operativo Kubuntu 14.04 no lo encuentra en un administrador de archivos.

Solo necesito algo para mover archivos entre la cámara y la computadora, por lo que todo lo que he encontrado hasta ahora está demasiado inflado (es decir, "Administración de fotos") que nunca usaré.

Utilizo el administrador de archivos para organizar y Gimp/Darkroom para el procesamiento, por lo que todas estas características de todo lo que he encontrado hasta ahora son totalmente redundantes.

Podría usar gThumb, también está algo orientado a GNOME. Se superpone un poco con la prerrogativa del administrador de archivos, pero no lo molestará si no lo solicita.
Es un pensamiento, pero 76 MB parece un poco pesado solo para acceder a la cámara :(

Respuestas (2)

Encontré aquí una buena reseña:

Paquetes y configuración

Se requieren los últimos paquetes gphoto2 y hotplug y gphoto2 se debe realizar primero, ya que es necesario para finalizar la configuración de hotplug.

gphoto2/libgphoto2

La Canon EOS 300D es compatible con gphoto2 desde 2.1.3 en adelante, por lo tanto, descargue la última versión de gphoto org si es necesario. La versión 2.1.4 tiene correcciones de errores relacionados con los controladores Canon y PTP. Entonces sería mejor obtener al menos la versión 2.1.4

Los paquetes más recientes actualmente solo están disponibles en archivos comprimidos de origen, por lo que será necesario compilarlos (a menos que la distribución haya actualizado los paquetes desde entonces).

cd libgphoto2-2.1.4
./configure --with-drivers=ptp2,canon
make
su -c make install
cd ..

cd gphoto2-2.1.4
./configure
make
su -c make install
cd ..

Nota: para las versiones 1.2.3 y 2.1.4, tuve que editar gphoto2/Makefile, agregando -I/usr/local/include/gphoto2 a la definición de AA_CFLAGS, para poder compilar ghoto2.

Al compilar e instalar los paquetes, asegúrese de utilizar posteriormente los paquetes recién instalados y no las instalaciones anteriores. La forma más sencilla de lograr esto sería eliminar cualquier paquete gphoto2 existente antes de comenzar.

conexión en caliente

Tener el kernel 2.6.1 instalado requiere el último paquete linux-hotplug que admite kernels 2.6. Deberían existir paquetes RPM para esto. P.ej: -

rpm -Uvh hotplug-2004_01_05-1.noarch.rpm

Para completar la instalación hotplug se requiere la creación del script de manejo de permisos /etc/hotplug/usbcam, y la configuración del archivo /etc/hotplug/usb.usermap.

/etc/hotplug/usbcam

Este archivo será ejecutado por el paquete hotplug al detectar eventos de conexión USB para dispositivos definidos en el archivo usb.usermap que requieren el módulo usb usbcam. Se ejecuta como root y se usa para otorgar permisos a los usuarios que requieren acceso a dispositivos USB conectados en caliente.

cp /usr/local/share/doc/libgphoto2/linux-hotplug/usbcam.group /etc/hotplug/usbcam
chmod 755 /etc/hotplug/usbcam
groupadd camera

Luego agregue su lista de usuarios 'permitidos' al grupo de cámaras en el archivo /etc/group.

/etc/hotplug/usb.mapa de usuario

El archivo contiene las asignaciones de los códigos de identificación del dispositivo al módulo usb anterior 'usbcam'. Por lo tanto, requiere entradas que asignen el 300D al script usbcam. La utilidad print-usb-usermap del paquete libgphoto2 imprime, en formato usb.usermap, la lista completa de cámaras digitales que comprende actualmente. Entonces, para crear un archivo usb.usermap personalizado: -

/usr/local/lib/libgphoto2/print-usb-usermap > tmap
egrep -e '(300D|Digital Rebel|Kiss Digital)' -a1 tmap >> /etc/hotplug/usb.usermap

Si, como yo, tiene acceso a más de una cámara digital, repita el paso egrep con las expresiones apropiadas para sus cámaras hasta que todas estén definidas. Por ejemplo, también tengo acceso a un HP Photosmart 812: -

egrep -e 'PhotoSmart 812' -a1 tmap >> /etc/hotplug/usb.usermap

No olvide incluir los controladores relevantes en la opción 'con controladores' de la compilación libgphoto2.

Cuando el hotplug está configurado correctamente, al conectar el 300D, debería resultar en una entrada debajo de /proc/bus/usb/ siendo el grupo propiedad de la cámara.

#ls -l /proc/bus/usb/002
total 0
-rw-r--r--    1 root     root           43 2004-01-14 08:06 001
-rwxrw----    1 root     camera         43 2004-01-14 10:52 002

Por lo tanto, el 300D está actualmente detectado y conectado a /proc/bus/usb/002/002 con permisos de grupo de lectura y escritura para la cámara de grupo. /proc/bus/usb/002/002 es el segundo puerto USB, dispositivo 2. Desconectar y volver a conectar el 300D, invariablemente, incrementará el número de dispositivo, por ejemplo, /proc/bus/usb/002/003

ptp/normal

Parece que existe un error de firmware (hasta e incluyendo la versión 1.1.1 de powershot) con la 300D que, cuando está en el modo de comunicaciones PTP, impide la lista/descarga de imágenes que contiene la cámara. ¡Esto también se aplica a Windows XP! (¡Perdí tanto tiempo asumiendo que se trataba de un problema de linux-usb, hotplug o gphoto2! ¡Eso me enseñará!) Las soluciones alternativas son:

siga las sugerencias descritas en el informe de error de gphoto2 correspondiente, o utilice el modo de comunicación 'Normal' (Consulte la página 30 del manual de instrucciones). Frente termina

Existen varias interfaces para gphoto2 para aquellos a quienes no les gustan las CLI. La lista a continuación no está completa en lo más mínimo, son las que tengo a mano y confirmo que la funcionalidad básica (conectar, descargar) funciona.

digikam: seleccione 'configuración' - 'preferencias' y agregue 'Canon EOS 300D (modo normal)'. Este es ahora mi método preferido para descargar y agrupar mis fotos. konqueror: una vez que digikam esté configurado, la URL camera:/ mostrará la lista de cámaras configuradas. gtkam - Seleccione 'cámara' - 'Agregar cámara' y agregue 'Canon EOS 300D (modo normal)'

Según sus requisitos, mi software para usar sería Rapid Photo Downloader . Esta pieza de software está haciendo exactamente eso, descargando fotos de la cámara a la caja.

  • Se ejecuta en Ubuntu y sus derivados, Fedora, Debian, Arch y otras distribuciones de Linux.
  • Además de descargar fotos, también se puede configurar para hacer una copia de seguridad inmediata de las fotos.
  • Es configurable en el sentido de renombrar y descargar ubicaciones y es rápido, en realidad bastante rápido.

Hasta ahora nunca encontré ningún problema y lo usé para algo así como 50 +k fotos

Para obtener información sobre las funciones, consulte aquí . Para instalar, deberá agregar PPA o simplemente usar estos comandos CLI:

sudo add-apt-repository ppa:dlynch3
sudo apt-get update
sudo apt-get install rapid-photo-downloader
Gracias por la recomendación, lamentablemente no se puede acceder a mi cámara en modo normal o PTP.
¿Estás recibiendo algún error de d-bus o algo así?
nada en absoluto. Se encuentra con lsusby el programa lo ve, pero no me deja descargar desde la cámara