Estoy tratando de usar My Canon 100D como cámara web en Ubuntu 17.10.
Si trato de lanzar:
gphoto2 --capture-movie
Devuelvo el error:
Se produjo un error en la biblioteca io (' No se pudo reclamar el dispositivo USB '): No se pudo reclamar la interfaz 0 (Dispositivo o recurso ocupado). Asegúrese de que ningún otro programa (gvfs-gphoto2-volume-monitor) o módulo del núcleo (como sdc2xx, stv680, spca50x) esté utilizando el dispositivo y que tenga acceso de lectura / escritura al dispositivo.
El sistema detecta la cámara: puedo transferir datos desde ella.
También lsusb
muestra este dispositivo:
Bus 001 Dispositivo 020: ID 04a9: 3270 Canon, Inc.
Descripción bastante detallada , pero lo es.
Quizás debería ... Sí, ¿por dónde empezar?
Respuestas:
Resultó que, de hecho, había un
gvfs-gphoto2-volume-monitor
proceso en segundo plano.Ejecutar
ps aux | grep gphoto
, que podría tener resultados como:Las primeras columnas son PID (identificación del proceso), elimínelas:
Ahora gphoto2 ahora puede conectarse a la cámara.
fuente
La respuesta de PeterM funciona en principio. Para hacerlo más simple y rápido, propongo el siguiente procedimiento:
Primero encuentre todos los procesos relacionados con gphoto2
si son los que se muestran arriba, puedes matarlos con seguridad
y felizmente tomar fotos
fuente