Im essayant d'utiliser My Canon 100D comme webcam sur Ubuntu 17.10.
Que j'essaie de lancer:
gphoto2 --capture-movie
Je renvoie une erreur:
Une erreur s'est produite dans la bibliothèque io (' Impossible de revendiquer le périphérique USB '): Impossible de revendiquer l'interface 0 (Périphérique ou ressource occupé). Assurez-vous qu'aucun autre programme (gvfs-gphoto2-volume-monitor) ou module de noyau (tel que sdc2xx, stv680, spca50x) n'utilise l'appareil et que vous disposez d'un accès en lecture / écriture à l'appareil.
La caméra est détectée par le système - je peux en transférer des données.
Affiche également lsusb
cet appareil:
Bus 001 Périphérique 020: ID 04a9: 3270 Canon, Inc.
Description assez verbeuse , mais c'est tout.
Peut-être que je devrais ... Oui, par où commencer?
Réponses:
Il s'est avéré qu'en fait il y avait un
gvfs-gphoto2-volume-monitor
processus en arrière-plan.Exécutez
ps aux | grep gphoto
, qui pourrait avoir une sortie comme:Les premières colonnes sont PID (identifiant de processus), tuez-les:
Maintenant, gphoto2 peut désormais se connecter à l'appareil photo.
la source
La réponse de PeterM fonctionne en principe. Pour le rendre plus simple et plus rapide, je propose la procédure suivante:
Trouvez d'abord tous les processus liés à gphoto2
si ce sont ceux indiqués ci-dessus, vous pouvez les tuer en toute sécurité
et prendre des photos avec plaisir
la source