When I try to open files stored on Windows Phone 8 or higher device I get error. Only software relying on solid/kio fails. Details: File or directory udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5 does not exist. Solid is marked as 5.17 It makes interoperations of gtk and qt applications quite a disaster. I can't for example view WP 8+ photos in a Gwenview when using Nemo. Nemo can't share clipboard with Dolphin. There's a bug filled in kio but it's left unanswered. I am posting it here as error shows Solid in path. Reproducible: Always Steps to Reproduce: 1. Get WP8 or higher device 2. Mount it with gvfs capable file manager 3. Try to view some photos from phone 4. Get error in Gwenview Alternatively 1. Mount WP8 or higher device in Dolphin 2. It will scream an error Another option 1. Mount WP8 or higher device with gvfs capable file manager 2. Try to copy files to kio/solid file manager 3. Get wrong URL error in Dolphin Actual Results: Kio capable software fails to use WP8 MTP. It also fails to interoperate with gvfs capable software. Expected Results: My younger sister shouldn't curse linux in her mind ;-)
https://bugs.kde.org/show_bug.cgi?id=325335 Related
18.01.2016 12:11 kdeinit5 kde.kio-mtp: Slave started 18.01.2016 12:11 kdeinit5 kde.kio-mtp: Caches created 18.01.2016 12:11 kdeinit5 kde.kio-mtp: "udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: udi = "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: udi = "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: "udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: udi = "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: "udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: udi = "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: udi = "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: udi = "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: udi = "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5" 18.01.2016 12:11 kdeinit5 kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5") 18.01.2016 12:11 kdeinit5 kde.kio-mtp: udi = "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
It's a problem with kio-extras. Namely kio-mtp. https://bugs.kde.org/show_bug.cgi?id=325335#c10