在 OS X Yosemite 上,名为“相机”的小实用程序曾经帮助我解决这个问题 - 我可以禁用打开“图像捕捉”、“iPhoto”或“照片”应用程序。在 Mavericks 上,“RCDefaultApp”也帮助我解决了这个问题。现在在 El Capitan 上,“相机”不起作用。每次连接任何 iPad/iPhone/iPhone 时,我都无法摆脱打开“照片”应用程序的麻烦。我知道我可以在连接设备时禁用打开“照片”,但我使用不同的设备,并且每天都会将新的 iOS 设备连接到我的 Mac - 因此当“照片”对它们做出反应时,这非常烦人。我尝试了这个终端命令:
defaults write com.apple.ImageCapture disableHotPlug -bool YES
没有运气。:( 显然它是关于“图像捕捉”,而不是“照片”。
有人知道如何在连接任何 iOS 设备或 SD/CF 卡时禁用打开“照片”应用程序吗?
答案1
我不确定哪一个最终成功了,但
- 阻止在 iTunes 中同步
- RCDefaultApp 设置为忽略“媒体”选项卡上的所有内容
& 在图像捕获中将特定设备设置为“无应用程序”
让我在很长一段时间内都无需自动启动,包括在 El Capitan 中 - 无论是 iOS 设备、SD 卡还是 USB 记忆棒。
更新 - 不适用于 iDevices,抱歉,只适用于 SD 卡/USB 记忆棒。刚刚在一台“外国” iPad 上测试,它启动了照片 :(
图像捕捉始终负责该过程,而不是 iPhoto 或 Photos,因此您的默认设置是有意义的。我猜它在 Yosemite 中不再起作用 - 是许多不再可自定义的选项之一。
答案2
从 Mac OS X 10.11 El Capitan 开始,输入上述命令时需要指定主机:
defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES