Summary: | MTP (android phone) Unknown size in dolphin | ||
---|---|---|---|
Product: | [Frameworks and Libraries] kio-extras | Reporter: | Maksim <maksim.muruev> |
Component: | MTP | Assignee: | David Faure <faure> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | frank78ac, k.salver |
Priority: | NOR | ||
Version: | 18.04.3 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kio-extras/aaa1edbb74c4fb01affbde7b79bb45d3a9b61f83 | Version Fixed In: |
Description
Maksim
2013-10-12 13:36:50 UTC
Thanks for the bug report. The status bar uses KDiskFreeSpaceInfo from kdelibs/kio to determine the free space. It seems that it cannot handle MTP devices though, and I'm not sure if it could be modified such that it could. Probably one would need a generic way to ask kioslaves (kile kio_mtp) for the "free space", but AFAIK, such a thing does not exist (yet). In any case, if I'm not mistaken, there is no way to implement this in Dolphin without support from KIO, so I'll reassign this report. really kio-mtp crashes in dolphin when trying to connect to a device, even UBUNTU-Phone (p.ex. BQ-Aquaris 4.5). !! my Interim-solution: install nautilus + gnome-icon-theme-symbolic starting with nautilus i can connect to the device and get data. not tested (i will test these days): to rename or to move a file. to connect a android 6.x. -->so, i think the problem is in dolphin. user1@testkub:~$ locate mtp | grep lib | grep .so /lib/modules/3.19.0-25-generic/kernel/sound/drivers/snd-mtpav.ko /lib/modules/3.19.0-80-generic/kernel/sound/drivers/snd-mtpav.ko /usr/lib/i386-linux-gnu/libmtp.so.9 /usr/lib/i386-linux-gnu/libmtp.so.9.1.0 /usr/lib/kde4/amarok_collection-mtpcollection.so /usr/lib/kde4/kio_mtp.so /usr/lib/kde4/kio_smtp.so /usr/lib/libreoffice/share/config/soffice.cfg/cui/ui/applyautofmtpage.ui /usr/lib/vlc/plugins/access/libaccess_mtp_plugin.so /usr/lib/vlc/plugins/services_discovery/libmtp_plugin.so /usr/share/apport/package-hooks/source_libmtp.py user1@testkub:~$ Git commit aaa1edbb74c4fb01affbde7b79bb45d3a9b61f83 by Andreas Krutzler. Committed on 08/10/2018 at 17:39. Pushed by akrutzler into branch 'master'. [mtp] Move MTP device handling from kioslave to kiod-module Summary: Consult T9390 for more information. Related: bug 319880, bug 336456, bug 372860, bug 382046, bug 383314, bug 396527 Closes T9390 Reviewers: elvisangelaccio, ltoscano, hetzenecker, dfaure, mlaurent Reviewed By: elvisangelaccio, dfaure, mlaurent Subscribers: mlaurent, kde-frameworks-devel, kfm-devel Tags: #dolphin, #frameworks Maniphest Tasks: T9390 Differential Revision: https://phabricator.kde.org/D15277 M +5 -5 mtp/CMakeLists.txt D +0 -229 mtp/devicecache.cpp D +0 -86 mtp/devicecache.h D +0 -73 mtp/filecache.cpp D +0 -81 mtp/filecache.h M +483 -576 mtp/kio_mtp.cpp M +14 -8 mtp/kio_mtp.h D +0 -358 mtp/kio_mtp_helpers.cpp D +0 -46 mtp/kio_mtp_helpers.h A +19 -0 mtp/kiod_module/CMakeLists.txt A +171 -0 mtp/kiod_module/kmtpd.cpp [License: GPL (v2+)] A +63 -0 mtp/kiod_module/kmtpd.h [License: GPL (v2+)] A +12 -0 mtp/kiod_module/kmtpd.json A +127 -0 mtp/kiod_module/mtpdevice.cpp [License: GPL (v2+)] A +78 -0 mtp/kiod_module/mtpdevice.h [License: GPL (v2+)] A +635 -0 mtp/kiod_module/mtpstorage.cpp [License: GPL (v2+)] A +142 -0 mtp/kiod_module/mtpstorage.h [License: GPL (v2+)] A +21 -0 mtp/shared/CMakeLists.txt A +70 -0 mtp/shared/kmtpdeviceinterface.cpp [License: LGPL] A +64 -0 mtp/shared/kmtpdeviceinterface.h [License: LGPL] A +85 -0 mtp/shared/kmtpdinterface.cpp [License: LGPL] A +70 -0 mtp/shared/kmtpdinterface.h [License: LGPL] A +147 -0 mtp/shared/kmtpfile.cpp [License: LGPL] A +90 -0 mtp/shared/kmtpfile.h [License: LGPL] A +98 -0 mtp/shared/kmtpstorageinterface.cpp [License: LGPL] A +77 -0 mtp/shared/kmtpstorageinterface.h [License: LGPL] A +50 -0 mtp/shared/org.kde.kmtp.daemon.xml A +62 -0 mtp/shared/org.kde.kmtp.device.xml A +154 -0 mtp/shared/org.kde.kmtp.storage.xml https://commits.kde.org/kio-extras/aaa1edbb74c4fb01affbde7b79bb45d3a9b61f83 |