Рейтинг:2

Не могу подключить пиксель 4

флаг ru

У меня есть телефон Google Pixel 4. Раньше монтировалось без проблем. Подключите USB и выберите «Передача файлов/Android Auto» на телефоне, и он появится в Dolphin. Этого больше не происходит. Теперь я подключаю телефон, и на рабочем столе появляется серая иконка Pixel 4.На телефоне я выбираю Передача файлов/Android Auto, и этот значок исчезает, а затем снова появляется.

Я щелкаю правой кнопкой мыши по значку и выбираю «Монтировать том», и иногда он монтируется, но я не вижу файловую систему на телефоне:

Устанавливать

Иногда вообще не монтируется.

Неуспешный

Я пробовал разные порты USB и кабели.
lsusb не показывает телефон
Параметры разработчика > Отладка по USB включена
Android версии 11
Я удалил и переустановил Дельфин.

$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.2 LTS
Релиз: 20.04
Кодовое название: фокальный

Как я могу это исправить?

Редактировать: срок.лог
https://paste.ubuntu.com/p/RsKt5hRm7X/

Редактировать 2: Попытка предложения @waltinator:

$ устройство="/dev/пиксель4"  
$ sudo adduser $USER $(stat -c "%G" $device)  
stat: невозможно stat '/dev/pixel4': нет такого файла или каталога  
[sudo] пароль для аллелопата:   
adduser: Пользователь «аллелопат» уже существует.

Редактировать 3:

sudo journalctl --следовать за

https://paste.ubuntu.com/p/vTFVy6JPW3/

Изменить: mtp в

$ mtp-обнаружение
версия libmtp: 1.1.17

Список необработанных устройств
Устройство 0 (VID=18d1 и PID=4ee1) — это Google Inc Nexus/Pixel (MTP). Найдено 1 устройство(а):
Google Inc: Nexus/Pixel (MTP) (18d1:4ee1) @ bus 3, dev 25
Попытка подключить устройство(а)
ошибка, возвращаемая libusb_claim_interface() = -6LIBMTP PANIC: невозможно инициализировать устройство
Невозможно открыть необработанное устройство 0
ХОРОШО.

$ mtp-подключение
версия libmtp: 1.1.17

Устройство 0 (VID=18d1 и PID=4ee1) — это Google Inc Nexus/Pixel (MTP). ошибка, возвращаемая libusb_claim_interface() = -6LIBMTP PANIC: невозможно инициализировать устройство
Нет устройств.

$ mtp-папки
Попытка подключить устройство(а)
Устройство 0 (VID=18d1 и PID=4ee1) — это Google Inc Nexus/Pixel (MTP). mtp-папки: успешно подключено
ошибка, возвращаемая libusb_claim_interface() = -6LIBMTP PANIC: невозможно инициализировать устройство
Невозможно открыть необработанное устройство 0
ХОРОШО.

$ jmtpfs
Устройство 0 (VID=04e8 и PID=6860) относится к модели Samsung Galaxy (MTP).
предохранитель: отсутствует параметр точки монтирования

Nmath avatar
флаг ng
Вы можете вспомнить какие-либо изменения, которые были внесены в систему с тех пор, как она работала в последний раз? обновления ядра или программного обеспечения, установлено новое программное обеспечение и т. д.?
флаг ru
Обновления были установлены. Я действительно не обращаю внимания на детали.Я просто нажимаю OK и позволяю ему делать свое дело.
Nmath avatar
флаг ng
Вы можете опубликовать свои [журналы apt] (https://askubuntu.com/questions/425809/where-are-the-logs-for-apt-get). Если это очень большой вывод, вы можете использовать https://paste.ubuntu.com
флаг ru
Готово, я думаю. Это первый раз, так что надеюсь получилось.
Nmath avatar
флаг ng
ничего не выделяется в журналах для меня, но сохраняйте их, потому что это может быть полезно на случай, если кто-то еще узнает что-то, что могло повлиять на вашу способность монтировать ваше устройство.
waltinator avatar
флаг it
Смотрите `sudo journalctl --follow`, когда подключаете телефон.
флаг ru
Результаты в pastebin
Zatigem avatar
флаг ru
Чтобы получить порт вашего пикселя 4 в каталоге `/dev` («что угодно» в ответе @waltinator)…: 1) отключите телефон, 2) `cd /tmp`, 3) `ls / dev > unplugged`, 4) Подключите телефон, 5) `ls /dev > plugged`, 6) `diff unplugged plugged`. У меня "libmtp-1-2".
флаг ru
Там нет `/tmp/dev`. Мне просто создать этот каталог в командной строке?
Рейтинг:2
флаг it

Многие проблемы с доступом к устройствам можно решить, изменив членство в группе.

В частности, если лс -л показывает, что права группы (второй "RWX"тройка) это"RW"(напр."-rw-rw----"), то добавление себя в группу, которой принадлежит устройство, предоставит RW доступ.

Вот как:

устройство="/dev/что угодно"
sudo adduser $USER $(stat -c "%G" $device)

Это позволяет вам стать членом группы, которая может RW устройство, но есть еще один шаг.

Чтобы сделать все ваши процессы членами новой группы, выйдите из системы и войдите в нее. Членство в группах настраивается на авторизоваться время.

Чтобы создать один процесс в новой группе (для тестирования, перед выходом/входом):

newgrp $(stat -c "%G" $устройство)  

или просто введите имя группы. Видеть человек.

флаг ru
Спасибо за ваш ответ. Пробую ваше предложение. См. редактирование в вопросе.
флаг it
У меня была такая же проблема с Fedora 35. Оказывается, мой пользователь не был в группе пользователей. Этот ответ помог мне решить проблему.
Рейтинг:0
флаг ru

https://faquirfoysol.blogspot.com/2020/02/quick-hacks-transferring-file-between.html

Используйте инструмент командной строки jmtpfs, который использует файловую систему в пользовательском пространстве (FUSE), достаточно для моих целей.

После установки пакета, в соответствии с менеджером пакетов вашего дистрибутива, давайте создадим каталог в нужном месте — в моем случае это /media. Теперь введите следующие команды

$ sudo mkdir -pv /media/android_device  
$ sudo chown $USER:$USER /media/android_device/ -vv

Теперь проверьте выдачу разрешения владельца файла

 $ ls /media/android_device/ -la

Теперь добавьте устройство Android с помощью кабеля для передачи данных. Разблокируйте экран и включите передачу файлов или опцию MTP. Теперь введите команду

$ jmtpfs /media/android_device/

Теперь зайдите в файловый менеджер и проверьте точку монтирования. Отсюда вы можете просматривать и передавать файлы между рабочей станцией и устройством Android с помощью файлового браузера и командной строки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.