Монтаж мобильного телефона: что происходит под капотом?

Монтаж мобильного телефона: что происходит под капотом?

Я использую Ubuntu 17.10, и он автоматически монтирует мой мобильный телефон (Android, Xperia Z5 Compact), когда я подключаю его через USB. Это происходит только в Unity, который я обычно не использую.

Что за магия на самом деле происходит, когда я могу «подключить» телефон к своему любимому оконному менеджеру SpectrWM?

решение1

gioвыполняет «тяжелую работу».

Чтобы смонтировать MTP-устройство, выполните следующие действия:

  1. Подключите устройство, выберите «Передача файлов» или что-то подобное на телефоне.
  2. gio mount -li | grep unix-deviceи найдите /dev/bus/usb/.... Если у вас есть несколько совпадений, удалите grep ...часть и попробуйте снова, чтобы выяснить, какое устройство является телефоном.
  3. gio mount -d /dev/bus/usb/...с полным путем после unix-deviceшага 2.
  4. Хранилище устройства будет доступно по /run/user/1000/gvfs/mtp:host=...адресу, где 1000указан ваш идентификатор пользователя, и может отличаться, а путь заканчивается строкой, которую можно найти в gio mount -liвыходных данных после activation_root.

Связанный контент