Stoppen Sie das Öffnen von Image Capture, wenn ein neues Gerät angeschlossen wird

Ok, ich verstehe, wie man das Öffnen von Image Capture für ein bestimmtes Gerät deaktiviert, aber ich bin ein iOS-Entwickler und arbeite mit vielen Geräten. Gibt es eine Möglichkeit, diese blöde App daran zu hindern, das erste Mal zu starten, wenn ich ein neues Gerät anschließe? Es ist ein ernsthafter Eingriff in die Privatsphäre, wenn ich das Telefon von jemandem anschließe und sofort seine Fotos auf meinem Bildschirm verputzt sehe, damit die Welt sie sehen kann!

Die wichtigsten Antworten dazu finden Sie unter apple.stackexchange.com/questions/188212/…

Antworten (7)

Eine Lösung könnte darin bestehen, Kameras von Flexibits zu verwenden.

Installieren Sie dieses Einstellungsfenster und stellen Sie "Wenn Sie neue Kameras anschließen:" auf "Nichts tun" ein, und es sollte Ihren Mac daran hindern, Image Capture automatisch zu öffnen, wenn Sie ein neues Gerät anschließen.

Beachten Sie, dass Flexibits es nicht mehr aktualisieren und es nicht einmal auf ihrer Website anbieten, aber in den begrenzten Tests, die ich durchführen konnte, scheint es immer noch zu funktionieren. Da es auch nicht mehr aktualisiert wird, handelt es sich um ein 32-Bit-Einstellungsfenster, sodass Sie Folgendes erhalten: "Um ... das Einstellungsfenster zu verwenden, müssen die Systemeinstellungen beendet und erneut geöffnet werden." wenn du es öffnest. Sie müssen es jedoch nur einmal öffnen, um die Option "Wenn Sie neue Kameras anschließen:" einzustellen.

Danke für die Antwort. Ich habe es ausprobiert und werde dies als Antwort markieren, wenn es funktioniert.

Eigentlich ist der beste Weg:

Sobald Image Capture geöffnet ist, klicken Sie auf das Gerät in der Liste, dann: Untere linke Ecke der Anwendung, kleines Dreieck. Dort: auf „keine Anwendung“ stellen.

Getan

Es ist der Teil "sobald es geöffnet ist", den ich versuche zu vermeiden.
mach es einmal - und sehe es nie wieder :)
Hat jemand von euch die Frage überhaupt gelesen? Meine Güte.
Diese Antwort scheint auf El Cap nicht mehr zu funktionieren. Die Bildaufnahme wird gestartet, nur das Telefon nicht montieren ...
Ich wollte dies ablehnen, weil es die Frage nicht beantwortet. Ich befürchte jedoch, dass es unmöglich ist, das Öffnen von Image Capture für alle Geräte zu deaktivieren. Der einzige Weg, der zu funktionieren scheint, besteht darin, die Voreinstellung festzulegen. für jedes einzelne Gerät oder jede Speicherkarte wie hier beschrieben.
Die markierte Antwort funktioniert eigentlich ganz gut. Es erfordert die Installation von Software von Drittanbietern, ist aber kostenlos und ich hatte keine Probleme damit.

Sie müssen iPhoto öffnen, in die iPhoto-Einstellungen gehen und als nächstes Connecting camera opens:auswählen No Application.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Der einzige Nachteil ist, dass dies für alle Geräte gilt und wenn Sie Bilder mit Image Capture herunterladen möchten, müssen Sie sie manuell öffnen, was einfach von Spotlight aus möglich ist.
Leider habe ich kein iPhoto und will es auch nicht.
Ich höre dich. Ich selbst benutze es nicht. Früher, aber nicht mehr. Die andere Option besteht darin, es pro Einheit bei der Bildaufnahme selbst zu deaktivieren. Es gibt eine Schaltfläche in der unteren linken Ecke des Programms. Ich hoffe es hilft.

Sie können auch die Berechtigung ändern und alle Zugriffsrechte für das Anwendungspaket/den Ordner entfernen. Ich habe dies auch bei iTunes verwendet, um zu verhindern, dass es startet, wenn ich auf Play drücke und Spotify nicht geöffnet ist.

Es ist so einfach wie die Verwendung von chmod vom Terminal aus

sudo chmod 000 /Applications/Image\ Capture.app

oder rechtsklicken Sie auf die App, öffnen Sie das Infofenster, scrollen Sie zum unteren Rand der Ansicht und ändern Sie sie dort.

Weitere Informationen zu chmod: http://www.chriswrites.com/how-to-change-file-permissions-using-the-terminal/

Auf diese Weise können Sie die App auch mit Launcher nicht mehr öffnen! :(
WAHR. Aber Sie könnten Alfred verwenden oder ein Apple-Skript usw. erstellen, um die Einstellung umzuschalten. Betrachten Sie es als mit eingeschalteter Sicherheit :)

Dies scheint in OS X 10.9.5 zu funktionieren:

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

Ich bin mir nicht sicher, ob -currentHostes wirklich nötig ist oder ob es auch ohne funktionieren würde.

Was ich auch versucht hatte, was für einige zu funktionieren scheint, aber nicht für mich:

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

Vielleicht hängt es von der OS-Version ab.

Die Option currentHost war nicht erforderlich, ist es aber jetzt. Es ist wahrscheinlich sicher, überall dort einzuschließen, wo es keinen Fehler auslöst, wenn Sie den Befehl ausgeben.

Ja, das Löschen der App funktioniert tatsächlich. Es geht also darum, was schön ist.

Ich habe die problematische Anwendung jedoch in „Image Capture.disabled“ umbenannt, um das Problem zu beheben.

Dieser „Hack“ löscht die Image Capture-App vollständig vom Computer des Benutzers. Bei weitem nicht die beste "Antwort" - eher wie Slash & Burn.
Ja, Umbenennen ist ein besserer Weg.

Sie können Image Capture vollständig über den Terminal-Befehl löschen

sudo rm -rf /Applications/Image\ Capture.app/
Während dies Image Capture tatsächlich am Öffnen hindern würde (weil es das Programm löschen würde), ist es oft eine gefährliche Vorgehensweise, Systemdateien zu löschen. Dieses Programm ist Teil des Betriebssystems, und wenn es gelöscht wird, können andere Komponenten des Systems beschädigt werden, die davon ausgehen, dass es vorhanden ist.
@Daniel Das ist rein spekulativ. Ich habe viele OSX-Rechner mit gelöschtem Betriebssystem verwendet und hatte keine Probleme (und das ist rein experimentell).
Das ist klasse. Was ich sage, und ja, es ist hypothetisch, ist, dass jedes zukünftige Systemupdate darauf angewiesen sein könnte, dass es vorhanden ist. Freut mich, dass es dir bisher keine Probleme bereitet hat.
Theoretisch könnten Systemupdates damit rechnen, dass es vorhanden ist, aber meiner Erfahrung nach ersetzen sie zumindest bei größeren Versionsupdates nur Fotos und iTunes, selbst nachdem ich sie gelöscht habe. Also gehe ich und lösche sie wieder. Bisher keine Probleme!
Super, dass du bisher keine Probleme hattest. Dies bedeutet jedoch nicht, dass die meisten Benutzer in Zukunft nicht auf Probleme mit dieser Lösung stoßen werden, insbesondere wenn sie in Zukunft Image Capture benötigen. Wenn Sie diese Lösung wirklich anbieten möchten, würde ich etwas Reversibles empfehlen, wie sudo mv '/Applications/Image Capture.app' '/Applications/Image Capture.app.disabled'oder sudo chmod a-x '/Applications/Image Capture.app/Contents/MacOS/Image Capture'.
Ich habe vorher eine Sicherungskopie erstellt, also habe ich eine Kopie, falls es Probleme gibt, aber ich hatte auch keine Probleme ... Normalerweise führe ich auch eine Suchfunktion aus, die die Verzeichnisstruktur nach verwandten com-Dateien durchläuft ... und berühre eine leere Datei in Anwendungen mit demselben Namen und chmod 000, um zu verhindern, dass OSX die App neu installiert, wie es in einigen Fällen bei mir der Fall war. Software-Updates installieren meiner Erfahrung nach manchmal nur Dinge neu, die Sie absichtlich gelöscht haben.