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

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

Какое волшебство происходит на самом деле, чтобы я мог «смонтировать» телефон с моим любимым оконным менеджером spectrwm?

0
задан 17 June 2018 в 16:37

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.
1
ответ дан 17 June 2018 в 16:37

Другие вопросы по тегам:

Похожие вопросы: