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

19

Ok, ich kann das Öffnen von Image Capture für ein bestimmtes Gerät deaktivieren , bin jedoch iOS-Entwickler und arbeite mit vielen Geräten. Kann ich verhindern, dass diese rötliche App beim ersten Anschließen eines neuen Geräts gestartet wird? Es ist ein schwerwiegender Eingriff in die Privatsphäre, wenn ich jemandes Telefon anschließe und dessen Fotos sofort auf meinem Bildschirm sehe, damit die Welt sie sehen kann!

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

Antworten:

3

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

Installieren Sie diesen Einstellungsbereich und setzen Sie "Wenn Sie neue Kameras anschließen:" auf "Nichts tun". Dadurch sollte Ihr Mac beim Anschließen eines neuen Geräts nicht automatisch Image Capture öffnen.

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 nicht mehr aktualisiert wird, ist es auch ein 32-Bit-Einstellungsbereich, sodass Sie die Meldung "Um den Einstellungsbereich ... zu verwenden, müssen die Systemeinstellungen ordnungsgemäß ausgeführt und erneut geöffnet werden." Erhalten. wenn du es öffnest. Sie müssen es jedoch nur einmal öffnen, um die Option "Beim Anschließen neuer Kameras:" festzulegen.

Alistair McMillan
quelle
Danke für die Antwort. Ich habe es ausprobiert und werde dies als Antwort markieren, wenn es funktioniert.
Devios1
24

Eigentlich ist der beste Weg:

Sobald Image Capture geöffnet ist, klicken Sie auf das Gerät in der Liste und dann auf: Linke untere Ecke der Anwendung, kleines Dreieck. Dort: auf "keine Anwendung" schalten.

Getan

reflog
quelle
Es ist der "sobald es offen ist" Teil, den ich zu vermeiden versuche.
Devios1
mach es einmal - und sieh es nie wieder :)
reflog 30.01.15
2
Hat einer von euch die Frage überhaupt gelesen? Geesh.
Devios1
diese antwort scheint auf el cap nicht mehr zu funktionieren. Die Bilderfassung wird gestartet, nur das Telefon nicht
eingehängt
Ich wollte dies ablehnen, weil es die Frage nicht beantwortet. Leider ist es unmöglich, das Öffnen von Image Capture für alle Geräte zu deaktivieren. Die einzige Möglichkeit, die zu funktionieren scheint, besteht darin, die Präferenz festzulegen. für jedes einzelne Gerät oder jede einzelne Speicherkarte, wie hier beschrieben.
mivk
2

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

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

JoshT
quelle
Der einzige Nachteil ist, dass dies auf alle Geräte zutrifft. Wenn Sie Bilder mit Image Capture herunterladen möchten, müssen Sie es manuell öffnen, was mit Spotlight problemlos möglich ist.
JoshT
1
Leider habe ich kein iPhoto und möchte es auch nicht.
Devios1
1
Ich höre dich. Ich benutze es nicht selbst. Gewohnt, aber nicht mehr. Die andere Option besteht darin, sie pro Einheit bei der Bilderfassung selbst zu deaktivieren. Es gibt eine Schaltfläche in der unteren linken Ecke des Programms. Ich hoffe es hilft.
JoshT
2

Sie können auch die Berechtigung ändern und alle Zugriffsrechte für das Anwendungspaket / den Anwendungsordner entfernen. Ich habe dies auch bei iTunes verwendet, um zu verhindern, dass es beim Drücken der Wiedergabetaste gestartet wird und Spotify nicht geöffnet ist.

Es ist so einfach wie die Verwendung von chmod vom Terminal

sudo chmod 000 /Applications/Image\ Capture.app

Oder klicken Sie mit der rechten Maustaste 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/

Lohardt
quelle
Auf diese Weise können Sie die App auch mit Launcher nicht mehr öffnen! :(
madlymad
Wahr. Sie können jedoch Alfred verwenden oder ein Apfelskript usw. erstellen, um die Einstellung umzuschalten.
Stellen
1

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 gebraucht wird oder ob es auch ohne funktionieren würde.

Was ich auch ausprobiert hatte, was bei manchen zu funktionieren scheint, bei mir aber nicht:

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

Vielleicht hängt es von der Betriebssystemversion ab.

mivk
quelle
Die Option currentHost war nicht erforderlich, ist es aber jetzt. Es ist wahrscheinlich sicher, überall einzufügen, wo beim Ausgeben des Befehls kein Fehler ausgegeben wird.
bmike
0

Ja, das Löschen der App funktioniert tatsächlich. Es macht also Spaß, was gut ist.

Ich habe die anstößige Anwendung jedoch in "Image Capture.disabled" umbenannt, um das Problem zu beheben.

Olsonist
quelle
1
Durch diesen Hack wird die Image Capture-App vollständig vom Computer des Benutzers gelöscht. Bei weitem nicht die beste Antwort - eher wie Brandrodung.
IconDaemon
Ja, Umbenennen ist ein besserer Weg.
Dwightk
-1

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

sudo rm -rf /Applications/Image\ Capture.app/
Jamesr
quelle
1
Dies würde zwar das Öffnen von Image Capture stoppen (da das Programm gelöscht wird), das Löschen von Systemdateien ist jedoch häufig eine gefährliche Vorgehensweise. Dieses Programm ist Teil des Betriebssystems. Wenn Sie es löschen, können andere Komponenten des Systems beschädigt werden, von denen erwartet wird, dass sie vorhanden sind.
Daniel
@ Daniel Das ist rein spekulativ. Ich habe viele OSX-Maschinen verwendet, auf denen es gelöscht wurde, und hatte kein Problem (und das ist rein experimentell).
Joseph Lennox
Das ist großartig. Was ich sage, und ja, es ist hypothetisch, dass jedes zukünftige System-Update davon abhängt, dass es da ist. Ich bin froh, dass es Ihnen bisher keine Probleme bereitet hat.
Daniel
Theoretisch könnten Systemaktualisierungen damit rechnen, aber meiner Erfahrung nach ersetzen sie zumindest bei Hauptversionsaktualisierungen nur Fotos und iTunes, selbst nachdem ich sie gelöscht habe. Also gehe ich und lösche sie wieder. Bisher keine Probleme!
OBerm
1
Schön, dass Sie bisher keine Probleme hatten. Dies bedeutet jedoch nicht, dass die meisten Benutzer in Zukunft keine Probleme mit dieser Lösung haben werden, insbesondere wenn sie in Zukunft möglicherweise Image Capture benötigen. Wenn Sie diese Lösung wirklich anbieten möchten, würde ich etwas Umkehrbares 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'.
Interessanterweise gibt es den