Answers:
一种解决方案可能是使用Flexibits的相机。
安装此首选项窗格,并将“当您连接新相机时:”设置为“不执行任何操作”,这将阻止Mac在连接新设备时自动打开Image Capture。
请注意,Flexibits不再更新它,甚至不在其网站上提供它,但是在有限的测试中,我能够做到的似乎仍然有效。另外,由于不再更新,因此它是一个32位的首选项窗格,因此您将获得“要使用...首选项窗格,系统首选项必须完全并重新打开”。当您打开它时。但是,您只需要打开一次即可设置“当您连接新摄像机时:”选项。
实际上,最好的方法是:
打开Image Capture后,单击列表中的设备,然后单击:应用程序的左下角,小三角形。在那里:将其切换为“无应用程序”。
完成了
您必须打开iPhoto,进入iPhoto首选项,然后Connecting camera opens:
选择No Application
。
您还可以更改权限并删除应用程序包/文件夹上的所有访问权限。我也在iTunes上使用了此功能,以防止在按Play且未打开Spotify时启动它。
就像在Terminal中使用chmod一样简单
sudo chmod 000 /Applications/Image\ Capture.app
或右键单击该应用程序,打开信息窗口,滚动到视图底部并在此处进行更改。
有关chmod的更多信息:http : //www.chriswrites.com/how-to-change-file-permissions-using-the-terminal/
这似乎在OS X 10.9.5中有效:
defaults -currentHost write com.apple.ImageCapture2 HotPlugActionPath ''
不知道是否-currentHost
真的需要,或者如果没有它也可以使用。
我也尝试过的方法,似乎对某些人有用,但对我却不起作用:
defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES
也许取决于操作系统版本。
是的,确实可以删除该应用程序。这样就可以了,这很好。
但是,我将有问题的应用程序重命名为“ Image Capture.disabled”以解决此问题。
您可以通过Terminal命令完全删除Image Capture
sudo rm -rf /Applications/Image\ Capture.app/
sudo mv '/Applications/Image Capture.app' '/Applications/Image Capture.app.disabled'
或sudo chmod a-x '/Applications/Image Capture.app/Contents/MacOS/Image Capture'
。