在 OS X El Capitan 上连接任何 iOS 设备时阻止打开照片应用程序

在 OS X El Capitan 上连接任何 iOS 设备时阻止打开照片应用程序

在 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

相关内容