回答:
1つの解決策は、Flexibitsのカメラを使用することです。
この環境設定ペインをインストールし、「新しいカメラを接続するとき」を「何もしない」に設定すると、新しいデバイスを接続したときにMacが自動的にImage Captureを開くのを停止します。
Flexibitsはもはやそれを更新せず、彼らのウェブサイト上でそれを提供することさえしないことに注意してください。しかし、私がそれを行うことができた限られたテストではまだ動作するようです。また、これはもはや更新されていないため、32ビットの環境設定ペインであるため、「...環境設定ペインを使用するには、システム環境設定を完全に開き直してください」というメッセージが表示されます。開いたとき。ただし、「新しいカメラを接続するとき:」オプションを設定するには、一度開くだけです。
実際、最良の方法は次のとおりです。
Image Captureが開いたら、リスト内のデバイスをクリックしてから、アプリケーションの左下隅、小さな三角形をクリックします。そこで:「アプリケーションなし」に切り替えます。
完了
iPhotoを開いて、iPhotoの環境設定に移動し、横にあるをConnecting camera opens:
選択する必要がありますNo Application
。
また、アクセス許可を変更し、アプリケーションパッケージ/フォルダーのアクセス権を削除することもできます。iTunesでもこれを使用して、再生ボタンを押したときにSpotifyが開いていないときに起動しないようにしました。
ターミナルから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
たぶんOSのバージョンに依存します。
はい、アプリの削除は実際に機能します。だから、それはいいことだ。
ただし、問題を解決するために、問題のアプリケーションの名前を「Image Capture.disabled」に変更しました。
ターミナルコマンドを使用して、イメージキャプチャを完全に削除できます。
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'
。