Estou ciente de que existem soluções que permitem impedir o início automático de aplicativos como o iphoto ou a substituição mais recente, fotos por dispositivo por meio da própria interface do usuário de fotos e controle mais abrangente (pode definir qual aplicativo é aberto) através do Image Viewer, mas minha pergunta é se existe uma maneira de impedir que o Photos seja iniciado automaticamente (independentemente da mídia removível montada), de preferência emitindo um comando de gravação padrão ou desativando uma lista de inicialização ou similar.
Tentei descobrir isso sozinho, usando um artigo da lifehacker " Como encontrar recursos ocultos em aplicativos Mac ".
Emiti os seguintes comandos:
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
A saída acima pode ser visualizada / baixada via Gist
Eu experimentei algumas facadas com cordas promissoras, como:
defaults write com.apple.Photos canAutoLaunch = 0
defaults write com.apple.Photos shouldAutoLaunch = 0
Sem sorte até agora. Eu fiz um:
defaults read com.apple.Photos
que mostra que as duas gravações foram escritas, mas não estão fazendo nada óbvio, e definitivamente não é o que eu estava procurando.
Não sei ao certo qual serviço executar o killall para testes mais rápidos, a reinicialização para teste é meio exagerada. O Monitor de atividades mostra o seguinte com "foto" como o termo de pesquisa:
Photos Agent
com.apple.CloudPhotosConfiguration
Photolibraryd
com.apple.photomoments
com.apple.photomodel
Photos
Eu tentei fazer uma leitura padrão do Photos Agent e assim por diante, até mesmo escapando de personagens e outras variações e qualquer coisa sem sorte também.
Gostaria de receber ajuda para alcançar o efeito desejado. Adoraria a educação ao longo do caminho também, se isso não for pedir muito.
-currentHost
opção).