Linux Cinnamon 18에서 MTP 파일 전송이 작동하지 않습니다.

Linux Cinnamon 18에서 MTP 파일 전송이 작동하지 않습니다.

두 개의 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를 활성화하세요.

관련 정보