Мені відомо, що існують рішення, які дозволяють запобігти автоматичному запуску таких додатків, як iphoto або новіша заміна, Фотографії на основі кожного пристрою через самий інтерфейс фотографій та більш всебічний контроль (можна встановити, яку програму відкривати) через Image Viewer, але моє питання полягає в тому, чи є спосіб зупинити фотографії від автоматичного запуску універсально (незалежно від того, який знімний носій я монтую), бажано, видавши команду запису за замовчуванням або відключивши запущений пліст чи подібне.
Я спробував це зрозуміти самостійно, використовуючи статтю від рятувальника " Як знайти приховані функції в додатках Mac ".
Я видав такі команди:
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
Вихідне вище можна переглянути / завантажити через Gist
Я спробував кілька колючок з багатообіцяючими рядками, такими як:
defaults write com.apple.Photos canAutoLaunch = 0
defaults write com.apple.Photos shouldAutoLaunch = 0
Поки що не пощастило. Я зробив:
defaults read com.apple.Photos
що показує, що два записи написали, але вони нічого очевидного не роблять, і, безумовно, не те, що я збирався.
Я не впевнений, яку послугу робити killall для більш швидкого тестування, перезавантаження для тестування - це свого роду надмірність. Монітор активності відображає таке слово як "фото" як пошуковий термін:
Photos Agent
com.apple.CloudPhotosConfiguration
Photolibraryd
com.apple.photomoments
com.apple.photomodel
Photos
Я намагався робити за замовчуванням читання на фото агенті і так далі навіть уникнути символів та інших варіацій, і все, що не пощастило.
Будемо вдячні за допомогу в досягненні бажаного ефекту. Дуже хотілося б, щоб освіта по дорозі теж була, якщо цього не надто багато просити.
-currentHost
опцією чи без ).