Linux

MTP 文件傳輸在 Linux Cinnamon 18 上不起作用

  • January 30, 2019

有兩部 Android 手機摩托羅拉和 HTC 都不能在 Cinnamon 18 上工作。他們都在 Cinnamon 17.2 上工作。

我已經安裝了 MTP 工具。這些命令mtp-detectlsusb都返回沒有明顯錯誤的 Vids 和 Pids。

插入手機我選擇文件傳輸但沒有任何反應,即沒有連接聲音,也沒有自動nemo彈出視窗,手動打開 nemo 顯示沒有手機。

我還在開發人員選項下打開了 USB 調試。

任何幫助我將不勝感激謝謝。

已解決問題是未安裝“Gvfs-Backends”包。通過 Synaptic 包管理器安裝它。它如何被解除安裝是一個謎。我通過將工作筆記型電腦上的 Gvfs 包與 Synaptic 包管理器中不工作的筆記型電腦進行比較發現了這一點,以供可能遇到此問題的人使用。因此,現在一切都按應有的方式執行。謝謝大家,魯迪

創建udev規則:

editor /etc/udev/rules.d/51-android.rules

內容如下:

SUBSYSTEM=="usb", ATTR{idVendor}=="put_the_idVendor_here", ATTR{idProduct}=="put_the_idProduct_here", MODE="0666"

然後插入您的 Android 設備,該命令mtp-detect將顯示idVendoridProduct. 或者,如果設備已經插入,告訴 udev 重新創建設備udevadm trigger -a idVendor="put_the_idVendor_here"

編輯fuse.conf

editor /etc/fuse.conf

取消註釋user_allow_other為:

# Allow non-root users to specify the allow_other or allow_root mount options.
user_allow_other

創建掛載點:

sudo mkdir /media/android
sudo chmod a+rwx /media/android
sudo adduser $USER fuse

從您的設備設置中啟用 MTP。

引用自:https://unix.stackexchange.com/questions/329361