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!
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.
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
Sie müssen iPhoto öffnen, in die iPhoto-Einstellungen gehen und als nächstes Connecting camera opens:
auswählen No Application
.
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/
Dies scheint in OS X 10.9.5 zu funktionieren:
defaults -currentHost write com.apple.ImageCapture2 HotPlugActionPath ''
Ich bin mir nicht sicher, ob -currentHost
es 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.
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.
Sie können Image Capture vollständig über den Terminal-Befehl löschen
sudo rm -rf /Applications/Image\ Capture.app/
sudo mv '/Applications/Image Capture.app' '/Applications/Image Capture.app.disabled'
oder sudo chmod a-x '/Applications/Image Capture.app/Contents/MacOS/Image Capture'
.
Fahrrad