gvfs-mtp - телефоны в режиме MTP (Media Transfer Protocol)
gvfs-gphoto2 - фотоаппараты в режиме MPT
mtpfs — даёт возможность вручную примонтировать телефон через FUSE.
jmtpfs (AUR) — хз, можно примонтировать куда угодно
## Для удобства ещё можно поставить:
udisks2
## После установки gvfs-mtp телефон должен появиться в
gio mount -l
# Проверим, определился ли у меня телефон:
lsusb
# ...
# Bus 001 Device 008: ID 22d9:2764 OPPO Electronics Corp. RMX3771
# ...
# Можно найти телефон вот так:
gio mount -l
# Volume(0): RMX3771
# Type: GProxyVolume (GProxyVolumeMonitorMTP)
# Или, если хотим более полную информацию, то вот так:
gio mount -li
# Volume(0): RMX3771
# Type: GProxyVolume (GProxyVolumeMonitorMTP)
# ids:
# unix-device: '/dev/bus/usb/001/008'
# activation_root=mtp://realme_RMX3771_8TFAHU5DO7TGLJK7/
# themed icons: [phone]
# Нам здесь важна вот эта строка:
# activation_root=mtp://realme_RMX3771_8TFAHU5DO7TGLJK7/
# Монтируем:
gio mount "mtp://realme_RMX3771_8TFAHU5DO7TGLJK7/"
# Содержимое телефона должно появиться здесь:
# /run/user/$UID/gvfs/mtp:host=realme_RMX3771_8TFAHU5DO7TGLJK7/
# Отмонтировать:
gio mount -u "mtp://realme_RMX3771_8TFAHU5DO7TGLJK7/"
# gvfs-mtp специально монтирует в каталог /run/user/$UID/gvfs/..., и изменить этот путь напрямую нельзя — это особенность GVFS.
# 1. Можно создать символическую ссылку:
ln -s "/run/user/$UID/gvfs/mtp:host=realme_RMX3771_8TFAHU5DO7TGLJK7" ~/mnt/phone
# Она будет рабочей при каждом новом подключении
# 2. Либо использовать bind-mount:
sudo mount --bind "/run/user/$UID/gvfs/mtp:host=realme_RMX3771_8TFAHU5DO7TGLJK7" ~/mnt/phone
# и потом размонтировать вот так:
sudo umount ~/mnt/phone
После установки gvfs и gvfs-mtp у меня gio mount -l определила подключённый телефон.
# Для того, чтобы PCManFM определил телефон, нам также потребуются:
# - gvfs
# - fvfs-mtp
# Затем просто подключаем телефон и выбираем режим передачи файлов.
mkdri ~/phone
jmtpfs ~/phone
# Отмонтировать:
fusermount -u ~/phone
sudo pacman -S mtpfs android-udev
# не работает нифига
sudo pacman -S gvfs gvfs-mtp
# После запуска PCManFM сразу определился телефон