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).Etapas para desativar o início automático do novo aplicativo Fotos no OS X Yosemite (10.10) ou El Capitan (10.11):
fonte
Em vez de tentar encontrar possíveis seqüências de caracteres, eu usaria o Image Capture ou o RCDefaultApp para desativar o problema de "inserir mídia"
Defina tudo isso para 'Ignorar'
& Segredos painel preferencial para os 'não descobertos'.
fonte
Na minha máquina com o OS X 10.9.5, foi o Image Capture que foi aberto automaticamente em vez de Fotos. Mas de qualquer maneira, a solução pode ser a mesma.
Infelizmente, a solução na resposta aceita não funcionou para mim. Mas isso funcionou:
Não tenho certeza se
-currentHost
é realmente necessário ou se também funcionaria sem ele.Talvez isso dependa da versão do sistema operacional.
fonte
Do terminal, entre na
/Applications/Photos.app/Contents/MacOS
tipo:
pressione Enter. Você será solicitado a fornecer a senha root.
Isso deve desativar completamente o Fotos. Se quiser que o Photos funcione novamente, digite
fonte
Em resposta a uma descrição colorida desses recursos de inicialização automática, encontrei os seguintes comandos para desativar as Fotos que funcionaram para meus problemas com os cartões SD da câmera:
fonte