Empêchez Image Capture de s'ouvrir lorsqu'un nouvel appareil est connecté


19

Ok, je sais comment désactiver la capture d'images pour un appareil spécifique , mais je suis développeur iOS et je travaille avec beaucoup d'appareils. Existe-t-il un moyen d'empêcher cette application rougeâtre de se lancer la première fois que je connecte un nouvel appareil? C'est une grave atteinte à la vie privée lorsque je connecte le téléphone de quelqu'un et que je vois immédiatement ses photos collées sur mon écran pour que le monde puisse les voir!


Les principales réponses à cette question se trouvent sur apple.stackexchange.com/questions/188212/…
bmike

Réponses:


3

Une solution pourrait être d'utiliser des caméras de Flexibits.

Installez ce volet de préférences et définissez "Lorsque vous connectez de nouvelles caméras:" sur "Ne rien faire" et cela devrait empêcher votre Mac d'ouvrir automatiquement Image Capture lorsque vous connectez un nouvel appareil.

Notez que Flexibits ne le met plus à jour et ne le propose même pas sur leur site Web, mais dans les tests limités que j'ai pu faire, cela semble toujours fonctionner. De plus, comme il n'est plus mis à jour, c'est un volet de préférences 32 bits, vous obtiendrez donc "Pour utiliser ... le volet de préférences, les Préférences Système doivent tout à fait et rouvrir". lorsque vous l'ouvrez. Cependant, vous ne devez l'ouvrir qu'une seule fois pour définir l'option "Lorsque vous connectez de nouvelles caméras:".


Merci d'avoir répondu. Je l'ai essayé et je marquerai cela comme la réponse si cela fonctionne.
devios1

24

En fait, la meilleure façon est de:

Une fois Image Capture ouvert, cliquez sur l'appareil dans la liste, puis: Coin inférieur gauche de l'application, petit triangle. Là: passez-le sur "pas d'application".

Terminé


C'est la partie "une fois ouverte" que j'essaie d'éviter.
devios1

faites-le une fois - et ne le
revoyez

2
L'un d'entre vous a-t-il même lu la question? Geesh.
devios1

cette réponse ne semble plus fonctionner sur el Cap. La capture d'image sera lancée, mais ne montez pas le téléphone ...
sas08

Je voulais voter contre car cela ne répond pas à la question. Cependant, je crains qu'il soit impossible de désactiver l'ouverture d'Image Capture pour tous les appareils. La seule façon qui semble fonctionner est de définir la préférence. pour chaque périphérique ou carte mémoire comme décrit ici.
mivk

2

Vous devez ouvrir iPhoto, aller dans les Préférences iPhoto et ensuite Connecting camera opens:sélectionner No Application.

entrez la description de l'image ici

entrez la description de l'image ici


Le seul inconvénient sera que cela s'applique à tous les appareils et si vous souhaitez télécharger des images à l'aide de la capture d'image, vous devrez l'ouvrir manuellement, ce qui peut être facilement effectué à partir de Spotlight.
JoshT

1
Hélas, je n'ai pas iPhoto et je n'en veux pas.
devios1

1
Je t'entends. Je ne l'utilise pas moi-même. Avant, mais plus maintenant. L'autre option consiste à le désactiver par unité lors de la capture d'image elle-même. Il y a un bouton dans le coin inférieur gauche du programme. J'espère que cela aide.
JoshT

2

Vous pouvez également modifier l'autorisation et supprimer tous les droits d'accès sur le package / dossier d'application. J'ai également utilisé cela sur iTunes pour l'empêcher de démarrer lorsque vous appuyez sur Play et que Spotify n'est pas ouvert.

C'est aussi simple que d'utiliser chmod depuis le terminal

sudo chmod 000 /Applications/Image\ Capture.app

ou faites un clic droit sur l'application, ouvrez la fenêtre d'informations, faites défiler vers le bas de la vue et modifiez-les à cet endroit.

Plus d'informations sur chmod: http://www.chriswrites.com/how-to-change-file-permissions-using-the-terminal/


De cette façon, vous ne pouvez plus ouvrir l'application même avec Launcher! :(
madlymad

Vrai. Mais vous pouvez utiliser Alfred ou créer un script Apple, etc. pour basculer le paramètre. Pensez-y comme ayant la sécurité :)
Lohardt

1

Cela semble fonctionner sous OS X 10.9.5:

defaults -currentHost write com.apple.ImageCapture2 HotPlugActionPath ''

Je ne sais pas si -currentHostc'est vraiment nécessaire, ou si cela fonctionnerait également sans.

Ce que j'avais également essayé, qui semble fonctionner pour certains mais pas pour moi:

defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES

Cela dépend peut-être de la version du système d'exploitation.


L'option currentHost n'était pas requise, mais elle l'est maintenant. Il est probablement sûr de l'inclure partout où il ne génère pas d'erreur lorsque vous exécutez la commande.
bmike

0

Oui, la suppression de l'application fonctionne effectivement. Donc, ça marche, ce qui est bien.

Cependant, j'ai renommé l'application incriminée en "Image Capture.disabled" pour résoudre le problème.


1
Ce «hack» supprime complètement l'application Image Capture de l'ordinateur de l'utilisateur. Pas la meilleure «réponse» de loin - plus comme slash & burn.
IconDaemon

oui, renommer est un meilleur chemin.
dwightk

-1

Vous pouvez supprimer Image Capture entièrement via la commande Terminal

sudo rm -rf /Applications/Image\ Capture.app/

1
Bien que cela empêcherait effectivement Image Capture de s'ouvrir (car cela supprimerait le programme), il est souvent dangereux de supprimer les fichiers système. Ce programme fait partie du système d'exploitation et sa suppression pourrait endommager d'autres composants du système qui s'attendent à ce qu'il soit présent.
Daniel

@Daniel C'est purement spéculatif. J'ai utilisé de nombreuses machines OSX avec elle supprimée et je n'ai eu aucun problème (et c'est purement expérientiel).
Joseph Lennox

C'est génial. Ce que je dis, et oui, c'est hypothétique, c'est que toute future mise à jour du système pourrait dépendre de sa présence. Je suis heureux que cela ne vous ait pas posé de problème jusqu'à présent.
Daniel

En théorie, les mises à jour du système pourraient s'attendre à ce qu'il soit présent, mais d'après mon expérience, au moins avec les mises à jour de versions majeures, elles remplacent simplement Photos et iTunes même après les avoir supprimées. Alors je vais les supprimer à nouveau. Aucun problème jusqu'à présent!
OBerm

1
C'est formidable que vous n'ayez eu aucun problème jusqu'à présent. Cependant, cela ne signifie pas que la plupart des utilisateurs ne rencontreront pas de problèmes avec cette solution à l'avenir, en particulier lorsqu'ils pourraient avoir besoin d'Image Capture à l'avenir. Si vous voulez vraiment offrir cette solution, je recommanderais quelque chose de réversible, comme sudo mv '/Applications/Image Capture.app' '/Applications/Image Capture.app.disabled'ou sudo chmod a-x '/Applications/Image Capture.app/Contents/MacOS/Image Capture'.
intéressant, le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.