Debian 9でSamsung Galaxy S5をMTPで動作させるにはどうすればよいですか?

Debian 9でSamsung Galaxy S5をMTPで動作させるにはどうすればよいですか?

そのため、KDE ​​Con​​nectの代わりにMTPを使用して、Android用Samsung Galaxy S5とDebian9 / KDEシステム間でファイルを共有しようとしました。

問題は、私が引き続き次のような結果を得ることです。

mtp プロトコルのプロセスが予期せず終了しました。

ファイルをコピーしようとしたとき。

またよく言った。

リポジトリが見つかりません。たぶんあなたのデバイスのロックを解除する必要がありますか?

しばらくしてから、ドルフィンで自分の電話の一部のコンテンツを見ることができます。電話機のダイアログで要求するたびにドルフィンで開こうとしている間に「許可」をクリックすると、Samsung Galaxy S5で正しく検出されます。

私は複数の画像を正常にコピーできました。

私はそれを試しましたsudo apt-get install --reinstall libmtp-common。 syslog には次の内容があります。

usb 1-5: usbfs: process 7907 (mtp.so) did not claim interface 0 before use
usb 1-5: reset high-speed USB device number 35 using xhci_hcd
usb 1-5: usbfs: process 7909 (mtp.so) did not claim interface 0 before use
colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1
usb 1-5: USB disconnect, device number 35
usb 1-5: new high-speed USB device number 36 using xhci_hcd
usb 1-5: usbfs: process 7930 (mtp.so) did not claim interface 0 before use
usb 1-5: usbfs: process 7930 (mtp.so) did not claim interface 0 before use
usb 1-5: usbfs: process 7930 (mtp.so) did not claim interface 0 before use

ベストアンサー1

インストールjmtpfsパッケージ

apt install jmtpfs

/etc/fuse.conf次のように編集してください。

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

user_allow_other

udev ルールを作成します。デバイスのIDを使用またはlsusb取得します。mtp-detect

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

次の行を使用してください。

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666", OWNER="[username]"

04e86860をあなたのものに置き換えて、以下を実行してください。

udevadm control --reload

デバイスを再接続し、端末を開き、次を実行します。

mkdir ~/mtp
jmtpfs ~/mtp
ls ~/mtp

出力例:

Card  Phone

デバイスを削除するには、次のコマンドを使用します。

fusermount -u ~/mtp

また、使用することができますgo-mtpfsツール:

FUSEによるMTPデバイスのインストール

mkdir ~/mtp
go-mtpfs ~/mtp

デバイスをインストールするためのグラフィックツール:gmtp:

MTPベースのデバイス用のシンプルなファイル転送プログラム

sudo apt install gmtp
gmtp

ケオ-MTP

MTPデバイスにアクセスするためにKDEプラットフォームを使用するアプリケーション

おすすめ記事