GoProを壁の充電器で充電すると、使い続けて写真を撮ることができますが、Linuxコンピュータに接続するとそれはできません。コンピュータがデバイスに接続する方法をプログラムで制御できるようにしたいです。これにより、充電してストレージ接続モードに切り替えてファイルを管理できます。
可能ですか?ただデバイスがコンピュータに接続されていることを認識しないようにデバイスを充電しますか?
答え1
デフォルトでは、大容量ストレージ機能を備えた接続されたUSBデバイスは、ストレージデバイス(関連/dev
項目などを含む)として扱われます。ドライブが使用されているときにコンピュータがデバイスストアに書き込むことができるため、カメラ(および電子リーダーなどのさまざまなデバイス)は、大容量ストレージプロトコルを使用する接続を「使用できません」として扱います。機器。一部の他のオペレーティングシステムは、基本的にこのようにストレージデバイスに接続しないため、デバイスのインターフェイスが進行状況について誤解を招くことがよくあります。
この問題を解決するには、次の手順を実行します。eject
ストレージデバイス。これにより、大容量記憶装置としての接続が中断されますが、電源は維持されます。それは次のとおりです。
sudo eject /dev/sdb
(適切なデバイス名について)必要な操作を実行します。 Macでは、ごみ箱にドラッグするか、ポップアップオプションを右クリックしても同じ効果が表示されます。
デバイスが他のプロトコル(HID、ビデオ)もサポートしている場合、そのプロトコルはポップアップの影響を受けません。ストレージデバイスだけが消えます。