Mir ist bekannt, dass es Lösungen gibt, mit denen Sie den automatischen Start von Anwendungen wie iphoto oder dem neueren Ersatz, Fotos auf Gerätebasis über die Benutzeroberfläche von Fotos selbst und eine umfassendere Steuerung verhindern können (kann festlegen, welche Anwendung geöffnet wird). über Image Viewer, aber meine Frage ist, ob es eine Möglichkeit gibt, das automatische Starten von Fotos zu verhindern (unabhängig davon, welche Wechselmedien ich einbinde), vorzugsweise durch Ausgeben eines Standardschreibbefehls oder Deaktivieren einer Startliste oder Ähnlichem.
Ich habe versucht, dies selbst herauszufinden, indem ich einen Artikel von Lifehacker " So finden Sie versteckte Funktionen in Mac-Anwendungen " verwendet habe.
Ich habe die folgenden Befehle ausgegeben:
strings /Applications/Photos.app/Contents/MacOS/Photos > Desktop/photosstrings.txt
class-dump /Applications/Photos.app/Contents/MacOS/Photos > Desktop/photosclassdump.txt
strings /Applications/Photos.app/Contents/MacOS/PhotosRelauncher > Desktop/photosrelauncherstrings.txt
class-dump /Applications/Photos.app/Contents/MacOS/PhotosRelauncher > Desktop/photosrelauncherclassdump.txt
Die Ausgabe von oben kann über Gist angezeigt / heruntergeladen werden
Ich habe ein paar Stiche mit vielversprechenden Saiten ausprobiert wie:
defaults write com.apple.Photos canAutoLaunch = 0
defaults write com.apple.Photos shouldAutoLaunch = 0
Bisher kein Glück. Ich habe ein:
defaults read com.apple.Photos
Das zeigt, dass die beiden Schriften geschrieben wurden, aber sie tun nichts Offensichtliches und definitiv nicht das, was ich wollte.
Ich bin mir nicht sicher, welchen Service Killall für schnellere Tests ausführen soll. Ein Neustart zum Testen ist ein bisschen übertrieben. Der Aktivitätsmonitor zeigt Folgendes mit "Foto" als Suchbegriff an:
Photos Agent
com.apple.CloudPhotosConfiguration
Photolibraryd
com.apple.photomoments
com.apple.photomodel
Photos
Ich habe versucht, eine Standardeinstellung für Photos Agent zu erstellen und so weiter, sogar Zeichen und anderen Variationen zu entkommen, und was auch immer, auch ohne Glück.
Würde mich über Hilfe beim Erreichen des gewünschten Effekts freuen. Würde auch Bildung auf dem Weg lieben, wenn das nicht zu viel verlangt.
-currentHost
Option).Schritte zum Deaktivieren des automatischen Starts der neuen Fotos-App unter OS X Yosemite (10.10) oder El Capitan (10.11):
quelle
Anstatt zu versuchen, mögliche Zeichenfolgen zu finden, würde ich einfach Image Capture oder RCDefaultApp verwenden , um das Problem "Medien einfügen" auszuschalten
Stellen Sie diese alle auf "Ignorieren".
& Secrets Pref-Bereich für die 'unentdeckten'.
quelle
Auf meinem Computer mit OS X 10.9.5 wurde Image Capture anstelle von Fotos automatisch geöffnet. Trotzdem kann die Lösung dieselbe sein.
Die Lösung in der akzeptierten Antwort hat bei mir leider nicht funktioniert. Aber das hat funktioniert:
Ich bin mir nicht sicher, ob
-currentHost
es wirklich benötigt wird oder ob es auch ohne es funktionieren würde.Vielleicht hängt es von der Betriebssystemversion ab.
quelle
Gehen Sie vom Terminal in
/Applications/Photos.app/Contents/MacOS
Art:
drücken Sie Enter. Sie werden aufgefordert, das Root-Passwort einzugeben.
Das sollte Fotos vollständig deaktivieren. Wenn Fotos wieder funktionieren sollen, geben Sie ein
quelle
Als Antwort auf eine farbenfrohe Beschreibung dieser Autostart-Funktionen habe ich die folgenden Befehle zum Deaktivieren von Fotos gefunden, die bei meinen Problemen mit Kamera-SD-Karten funktioniert haben:
quelle