
Android フォンをデスクトップ Ubuntu (22.04.1 LTS) に USB / MTP デバイスとしてマウントすることに成功した後、Ubuntu/Server/Raspberry Pi イメージ (Ubuntu 22.04.1 LTS) を新しくダウンロードして Raspberry Pi 4 に切り替えました。Android フォンを接続しましたが、フォンを Ubuntu デスクトップに接続したときに表示されたディレクトリやファイルは表示されませんでした。
その後、「gmtp」と「mtp-tools」の両方をインストールし、Raspberry Pi を再起動しました。それでも、新しいディレクトリやファイルは表示されませんでした。確認してみると、電話が接続されたときに Raspberry Pi に新しい /dev/*mtp* デバイスが見つかりました。しかし、/run/user/... ディレクトリの下には、期待されるディレクトリやファイルは表示されませんでした。
次に、動作している Ubuntu デスクトップと動作していない Rraspberry Pi の両方で /var/log/syslog を監視しました。どちらも、新しい USB Android Phone デバイスを「認識」することで同じように開始します。しかし、その後、Ubuntu デスクトップは明らかに電話を「監査」し、電話がファイル共有の権限についてユーザーに問い合わせる原因となったようです (私の推測です)。
どうやら、Raspberry Pi にはこの「監査」ステップが欠けているようです。これは、MTP パッケージがまたも欠けているということでしょうか? あるいは、サービスがアクティブ化されていないということでしょうか?
Raspberry Pi 上の名前に「mtp」が含まれるすべてのパッケージ:
$ sudo dpkg -l | grep mtp
ii gmtp 1.3.11-3build1 arm64 simple file transfer program for MTP based devices
ii libmtp-common 1.1.19-1build1 all Media Transfer Protocol (MTP) common files
ii libmtp-runtime 1.1.19-1build1 arm64 Media Transfer Protocol (MTP) runtime tools
ii libmtp9:arm64 1.1.19-1build1 arm64 Media Transfer Protocol (MTP) library
ii mtp-tools 1.1.19-1build1 arm64 Media Transfer Protocol (MTP) library tools
$