Linux Cinnamon 18では、MTPファイル転送が機能しません。

Linux Cinnamon 18では、MTPファイル転送が機能しません。

2つのAndroid携帯電話、MotorolaとHTCはCinnamon 18を実行できません。彼らはすべてCinnamon 17.2を実行します。

MTPツールをインストールしました。コマンドmtp-detectlsusbその両方は明らかなエラーなしでVidsとPidsを返します。

携帯電話を接続した後、「ファイル転送」を選択しましたが、何も起こりませんでした。つまり、接続音もなく、自動ポップアップnemoウィンドウもありませんでした。手動でnemoを開くと、携帯電話がないことがわかりました。

開発者オプションでUSBデバッグも有効にしました。

どんな助けでも大変感謝します。

答え1

「Gvfs-Backends」パッケージがインストールされていない問題を修正しました。 Synaptic パッケージマネージャを介してインストールします。どのように削除されたのは謎です。この問題が発生する可能性がある人のために、Synaptic Package Managerで動作するノートブックのGvfsパッケージと機能しないノートブックを比較してこの問題を発見しました。今、すべてが正常に動作します。みんなありがとう、ルディ

答え2

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表示されます。または、デバイスがすでに接続されている場合は、udevにを使用してデバイスを再作成するように指示します。idVendoridProductudevadm 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を有効にします。

関連情報