Отвечая на этот вопрос, я обнаружил, что Dolphin не монтирует местоположения Android, он обращается к ним через отдельные процессы KIO.
Следствием этого является то, что другие файловые менеджеры не могут видеть диск Android в Plasma, как это происходит в других рабочих столах, таких как Xfce, Gnome и других. Я протестировал Double Commander, Thunar и muCommander. Ни в одном из них нет доступа к диску Android, в то время как в Dolphin он есть.
Я не уверен, является ли процесс KIO альтернативой точке монтирования MTP только в Dolphin, или это навязано Plasma как таковой.
Dolphin показывает mtp:/
адрес для расположения Android, но открытие этого адреса в Thunar или в других файловых менеджерах ничего не дает.
Double Commander не видит телефон, я полагаю, пока к нему не обратятся в главном файловом менеджере, но после этого местоположение телефона появится в списке дисков. То же самое в KDE, только при нажатии на диск выдает ошибку:
То же самое делает Nautilus:
Нажатие на него в Thunar не дает никакого эффекта.
Как можно получить доступ к диску Android в Plasma вне Dolphin?
(Я в Kubuntu 20.04.)
Идея состоит в том, чтобы смонтировать телефон в каком-либо месте с помощью go-mtpfs
, а затем откройте его с помощью других файловых менеджеров.
Вставка из другого моего ответа :
Попытка go-mtpfs / media / MyAndroid
(PPA больше не нужен) Мне не удалось смонтировать диск Android на / media
.
Вместо этого его можно установить в $ HOME
.
Итак, после создания ~ / MyAndroid
, чтобы смонтировать диск Android, выполните:
go-mtpfs MyAndroid
.
Не забудьте размонтировать с помощью
fusermount -u MyAndroid
- иначе простое закрытие терминала сделает эту папку недоступной .
Программы запуска могут быть созданы для двух команд:
kate ~ / .local / share / applications / mount-phone.desktop
:
[Desktop Entry]
Exec=go-mtpfs MyAndroid
Icon=phone
Name=Mount phone
NoDisplay=false
StartupNotify=false
Type=Application
kate ~ / .local / share / applications / unmount-phone .desktop
:
[Desktop Entry]
Exec=fusermount -u MyAndroid
Icon=phone
Name=Unmount phone
NoDisplay=false
StartupNotify=false
Type=Application