新しいデバイスが接続されたときに画像キャプチャが開かないようにする


19

[OK]を選択すると、特定のデバイスでImage Captureが開かないようにできますが、私はiOS開発者であり、多くのデバイスで作業しています。新しいデバイスを初めて接続したときに、この血色の良いアプリが起動しないようにする方法はありますか?誰かの電話を接続し、すぐに世界中の人に見てもらうために自分のスクリーンに彼らの写真が貼られているのを見たとき、それはプライバシーの深刻な侵害です!


回答:


3

1つの解決策は、Flexibitsのカメラを使用することです。

この環境設定ペインをインストールし、「新しいカメラを接続するとき」を「何もしない」に設定すると、新しいデバイスを接続したときにMacが自動的にImage Captureを開くのを停止します。

Flexibitsはもはやそれを更新せず、彼らのウェブサイト上でそれを提供することさえしないことに注意してください。しかし、私がそれを行うことができた限られたテストではまだ動作するようです。また、これはもはや更新されていないため、32ビットの環境設定ペインであるため、「...環境設定ペインを使用するには、システム環境設定を完全に開き直してください」というメッセージが表示されます。開いたとき。ただし、「新しいカメラを接続するとき:」オプションを設定するには、一度開くだけです。


答えてくれてありがとう。私はそれを試してみましたが、うまくいけばこれを答えとしてマークします。
devios1 14

24

実際、最良の方法は次のとおりです。

Image Captureが開いたら、リスト内のデバイスをクリックしてから、アプリケーションの左下隅、小さな三角形をクリックします。そこで:「アプリケーションなし」に切り替えます。

完了


それは私が避けようとしている「一度開かれた」部分です。
devios1

:)そして再びそれを見ることはない-それを一度行う
REFLOG

2
質問を読んだ人もいましたか?ジーシュ。
devios1

この答えは、エルキャップではもう機能していないようです。携帯電話をマウントするだけではなく、画像キャプチャが起動します
...-sas08

それが質問に答えないので、私はこれを支持したかった。ただし、すべてのデバイスでImage Captureを開くことを無効にすることはできません。動作するように見える唯一の方法は、設定を行うことです。ここで説明するように、すべての単一のデバイスまたはメモリカードに対して。
mivk

2

iPhotoを開いて、iPhotoの環境設定に移動し、横にあるをConnecting camera opens:選択する必要がありますNo Application

ここに画像の説明を入力してください

ここに画像の説明を入力してください


唯一の欠点は、これがすべてのデバイスに適用されることです。ImageCaptureを使用して画像をダウンロードする場合は、Spotlightから簡単に手動で開く必要があります。
JoshT

1
残念ながら、私はiPhotoを持っていないし、それも欲しくない。
devios1 14

1
聞こえます 自分では使いません。使用されましたが、もう使用されていません。他のオプションは、画像キャプチャ自体でユニットごとに無効にすることです。プログラムの左下隅にボタンがあります。それが役に立てば幸い。
JoshT 14

2

また、アクセス許可を変更し、アプリケーションパッケージ/フォルダーのアクセス権を削除することもできます。iTunesでもこれを使用して、再生ボタンを押したときにSpotifyが開いていないときに起動しないようにしました。

ターミナルからchmodを使用するのと同じくらい簡単

sudo chmod 000 /Applications/Image\ Capture.app

または、アプリを右クリックして情報ウィンドウを開き、ビューの一番下までスクロールして変更します。

chmodの詳細:http : //www.chriswrites.com/how-to-change-file-permissions-using-the-terminal/


これにより、ランチャーを使用してもアプリを開くことができなくなります!:(
madlymad

本当です。ただし、Alfredを使用するか、Appleスクリプトなどを作成して設定を切り替えることができます。安全性を備えていると考えてください:)
ロハルト

1

これはOS X 10.9.5で動作するようです:

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

-currentHost本当に必要なのか、それがなくても機能するのかはわかりません。

私も試したことがありますが、これは一部の人にはうまくいくようですが、私にはうまくいきませんでした:

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

たぶんOSのバージョンに依存します。


currentHostオプションは必須ではありませんでしたが、現在は必須です。コマンドを発行するときにエラーをスローしないすべての場所を含めることはおそらく安全です。
bmike

0

はい、アプリの削除は実際に機能します。だから、それはいいことだ。

ただし、問題を解決するために、問題のアプリケーションの名前を「Image Capture.disabled」に変更しました。


1
この「ハック」により、ユーザーのコンピューターからImage Captureアプリが完全に削除されます。最高の「答え」ではありません-スラッシュ&バーンのようなものです。
IconDaemon

ええ、名前の変更はより良い方法です。
-dwightk

-1

ターミナルコマンドを使用して、イメージキャプチャを完全に削除できます。

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

1
これにより、実際にImage Captureが開かなくなります(プログラムが削除されるため)が、システムファイルを削除するのは危険な措置です。このプログラムはオペレーティングシステムの一部であるため、削除するとシステムに存在すると予想される他のコンポーネントが破損する可能性があります。
ダニエル

@ダニエルそれは純粋に投機的です。私はそれを削除して多くのOSXマシンを使用しましたが、問題はありませんでした(そしてそれは純粋に経験的です)。
ジョセフレノックス

それは素晴らしいことです。私が言っていること、そしてはい、それは仮説的です。将来のシステムの更新はそこにあることに依存するかもしれないということです。これまで問題が発生しなかったことをうれしく思います。
ダニエル

理論上、システムの更新は存在することを期待できますが、私の経験では、少なくともメジャーバージョンの更新では、削除した後でも写真とiTunesを置き換えるだけです。それで、それらを再び削除します。今のところ問題ありません!
–OBerm

1
これまでに問題がなかったことは素晴らしいことです。ただし、これは、特に将来イメージキャプチャが必要になる可能性がある場合に、ほとんどのユーザーが将来このソリューションで問題に遭遇しないという意味ではありません。このソリューションを本当に提供したい場合は、sudo mv '/Applications/Image Capture.app' '/Applications/Image Capture.app.disabled'またはなどのリバーシブルなものをお勧めしますsudo chmod a-x '/Applications/Image Capture.app/Contents/MacOS/Image Capture'
興味深いことに、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.