
在我的桌面 Ubuntu (22.04.1 LTS) 上成功安裝 Android 手機作為 USB / MTP 裝置後,我切換到 Raspberry Pi 4,並重新下載了 Ubuntu/Server/Raspberry Pi 映像 (Ubuntu 22.04.1 LTS) )。我連接了 Android 手機,但沒有看到手機連接到 Ubuntu 桌面時看到的任何目錄/檔案。
然後我安裝了“gmtp”和“mtp-tools”並重新啟動了 Raspberry Pi。我仍然沒有看到任何新的目錄/檔案。當手機連接時,我檢查並發現 Raspberry Pi 上有一個新的 /dev/*mtp* 裝置。但我從未在/run/user/... 目錄下看到預期的目錄/檔案。
然後,我在工作的 Ubuntu 桌面和不工作的 Rraspberry Pi 上監控 /var/log/syslog。他們都是從「看到」新的 USB Android 手機裝置開始的。但 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
$