Je suis conscient qu'il existe des solutions existantes qui vous permettent d'empêcher le lancement automatique d'applications telles que iphoto ou le remplacement plus récent, les photos par appareil via l'interface utilisateur de Photos elle-même, et un contrôle plus complet (peut définir quelle application s'ouvre) via Image Viewer, mais ma question est de savoir s'il existe un moyen d'empêcher le lancement automatique de Photos de manière universelle (quel que soit le support amovible que je monte), de préférence en émettant une commande d'écriture par défaut ou en désactivant une liste de lancement ou similaire.
J'ai essayé de comprendre cela par moi-même, en utilisant un article de lifehacker " Comment trouver des fonctionnalités cachées dans les applications Mac ".
J'ai émis les commandes suivantes:
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
La sortie de ce qui précède peut être visualisée / téléchargée via Gist
J'ai essayé quelques coups avec des cordes prometteuses telles que:
defaults write com.apple.Photos canAutoLaunch = 0
defaults write com.apple.Photos shouldAutoLaunch = 0
Pas de chance pour l'instant. J'ai fait un:
defaults read com.apple.Photos
ce qui montre que les deux écritures ont été écrites, mais elles ne font rien d'évident, et certainement pas ce que je voulais.
Je ne sais pas sur quel service faire killall pour des tests plus rapides, redémarrer pour tester est un peu exagéré. Le moniteur d'activité affiche les éléments suivants avec "photo" comme terme de recherche:
Photos Agent
com.apple.CloudPhotosConfiguration
Photolibraryd
com.apple.photomoments
com.apple.photomodel
Photos
J'ai essayé de faire une lecture par défaut sur Photos Agent, etc.
Apprécierait de l'aide pour atteindre l'effet souhaité. J'adorerais aussi l'éducation en cours de route si ce n'est pas trop demander.
-currentHost
option).