web-dev-qa-db-fra.com

Comment empêcher Unity de monter automatiquement et de verrouiller mon appareil photo pour que gphoto2 puisse fonctionner?

Chaque fois que je branche mon appareil photo Canon via USB, il se verrouille, donc quand je lance gphoto2, j'obtiens:

Error (-60: 'Could not lock the device')

Il y a quelques semaines, lorsque j'ai connecté l'appareil photo pour la première fois, une boîte de dialogue m'a demandé: "Que faire lorsqu'un support contenant des photos est monté?" Et j'ai sélectionné "Ne rien faire". Mais la caméra est toujours verrouillée.

Une fois qu'il est verrouillé et qu'une icône d'appareil photo apparaît dans la barre d'icônes de gauche d'Unity, je peux faire un clic droit dessus et choisir "Démonter". Ensuite, gphoto2 peut se connecter à l'appareil photo. Mais il serait préférable que la caméra ne se verrouille pas immédiatement lors de la connexion. Tout conseil apprécié.

Si cela importe, la commande gphoto2 que j'exécute est:

$ gphoto2 -P -T
2
DanB

Il existe un moyen de désactiver le montage automatique dans Gnome. Courir dconf-editor et dans la section org.gnome.desktop.media-handling vous pouvez désactiver l'option automount. Voir cette réponse.

Malheureusement, cela empêche le montage automatique de tous les appareils , y compris les lecteurs flash, ce qui n'est probablement pas souhaité. Personnellement, j'ai réinitialisé l'action lors de l'insertion de supports contenant des photos sur Demandez quoi faire (System-Settings - Details - Removable Media - Photos). Cela permet de démonter la caméra directement à partir de la boîte de dialogue affichée après l'insertion, ce qui permet d'économiser un clic.

1
andysh