连接新设备时停止打开图像捕获


19

好的,我知道如何禁用针对特定设备打开的Image Capture ,但是我是iOS开发人员,并且可以使用很多设备。有没有办法阻止我第一次连接任何新设备时运行这个红润的应用程序?当我连接某人的电话并立即看到他们的照片贴在我的屏幕上以供全世界查看时,这是对隐私的严重侵犯!


Answers:


3

一种解决方案可能是使用Flexibits的相机

安装此首选项窗格,并将“当您连接新相机时:”设置为“不执行任何操作”,这将阻止Mac在连接新设备时自动打开Image Capture。

请注意,Flexibits不再更新它,甚至不在其网站上提供它,但是在有限的测试中,我能够做到的似乎仍然有效。另外,由于不再更新,因此它是一个32位的首选项窗格,因此您将获得“要使用...首选项窗格,系统首选项必须完全并重新打开”。当您打开它时。但是,您只需要打开一次即可设置“当您连接新摄像机时:”选项。


感谢您的回答。我尝试了一下,如果可行,它将标记为答案。
devios1 2014年

24

实际上,最好的方法是:

打开Image Capture后,单击列表中的设备,然后单击:应用程序的左下角,小三角形。在那里:将其切换为“无应用程序”。

完成了


这是我要避免的“一旦打开”部分。
devios1 2015年

做一次-再也看不到了:)
reflog 2015年

2
你们有没有人读过这个问题?哎呀
devios1 2015年

这个答案在El Cap上似乎不再有效。图像捕获将启动,只是不挂载电话...
2015年

我想对此表示否决,因为它无法回答问题。但是,恐怕无法为所有设备禁用Image Capture的打开。似乎有效的唯一方法是设置首选项。此处描述的每个设备或存储卡。
mivk '16

2

您必须打开iPhoto,进入iPhoto首选项,然后Connecting camera opens:选择No Application

在此处输入图片说明

在此处输入图片说明


唯一的缺点是,这适用于所有设备,如果要使用Image Capture下载图片,则必须手动打开它,这可以通过Spotlight轻松完成。
2014年

1
las,我没有iPhoto,也不需要。
devios1 2014年

1
我听到了。我自己不使用它。曾经,但现在不再。另一个选项是在图像捕获本身的每个单元上禁用它。程序的左下角有一个按钮。希望能帮助到你。
2014年

2

您还可以更改权限并删除应用程序包/文件夹上的所有访问权限。我也在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/


这样,即使使用启动器,您也无法再打开应用程序!:(
madlymad

真正。但是您可以使用Alfred或创建一个Apple脚本等来切换设置。认为它具有安全性:)
洛哈特,2016年

1

这似乎在OS X 10.9.5中有效:

defaults -currentHost write com.apple.ImageCapture2 HotPlugActionPath ''

不知道是否-currentHost真的需要,或者如果没有它也可以使用。

我也尝试过的方法,似乎对某些人有用,但对我却不起作用:

defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES

也许取决于操作系统版本。


currentHost选项不是必需的,但现在是必需的。在发出命令时不会出现任何错误的地方都可以包括在内。
bmike

0

是的,确实可以删除该应用程序。这样就可以了,这很好。

但是,我将有问题的应用程序重命名为“ Image Capture.disabled”以解决此问题。


1
这种“黑客”行为会从用户的计算机中完全删除Image Capture应用程序。到目前为止,还不是最好的“答案”,更像是斜线和刻录。
IconDaemon

是的,重命名是更好的方法。
dwightk

-1

您可以通过Terminal命令完全删除Image Capture

sudo rm -rf /Applications/Image\ Capture.app/

1
尽管这确实会阻止Image Capture打开(因为它会删除程序),但删除系统文件通常是危险的操作。该程序是操作系统的一部分,删除该程序可能会破坏期望该程序存在的系统其他组件。
丹尼尔

@Daniel纯粹是猜测。我已经使用了许多OSX机器并删除了它,并且没有问题(这纯粹是经验性的)。
约瑟夫·伦诺克斯

那很棒。我的意思是,这是假设的,是将来进行的任何系统更新都可能依赖于此。很高兴到目前为止,它还没有给您带来任何问题。
丹尼尔

从理论上讲,系统更新可能会出现,但是以我的经验,至少在主要版本更新中,即使我删除了照片和iTunes,它们也只会替换照片和iTunes。因此,我再次删除了它们。到目前为止没有问题!
2015年

1
到目前为止您还没有遇到任何问题,这很高兴。但是,这并不意味着大多数用户将来不会遇到这种解决方案的问题,尤其是当他们将来可能需要Image Capture时。如果您确实想提供此解决方案,则建议您使用可逆的内容,例如sudo mv '/Applications/Image Capture.app' '/Applications/Image Capture.app.disabled'sudo chmod a-x '/Applications/Image Capture.app/Contents/MacOS/Image Capture'
有趣的是
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.