How to use the new Apple iOS protocol features of Dolphin?

Hi - this is probably a really dumb question, but, I was curious to try to use the newly announced Dolphin feature to browse iOS devices.

However, when I plug in my iPhone via USB, I get Camera options in the Disks & Devices portion of Plasma, and nothing shows up in the Places within Dolphin, or anywhere else that I can see.

Clicking Mount in the Disks & Devices pop-up’s options for the “Camera” it appears as doesn’t actually do anything, so perhaps that’s my first issue, but is there something obvious I’m missing on how to be able to browse an iOS device over USB?

Thanks!

Do you have the kio-extras repo installed?

Well I managed to post a question and provide basically nothing about my system, sorry! I believe I have kio-extras, but with a version number on the package name? Is there a separate repository specifically for kio-extras that would be separate from the overall distribution repos?

~> zypper info kio-extras5
Loading repository data...
Reading installed packages...


Information for package kio-extras5:
------------------------------------
Repository     : Main Repository (OSS)
Name           : kio-extras5
Version        : 23.04.1-1.1
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 2.3 MiB
Installed      : Yes (automatically)
Status         : up-to-date
Source package : kio-extras5-23.04.1-1.1.src
Upstream URL   : https://www.kde.org
Summary        : Additional KIO slaves for KDE applications
Description    : 
    Additional KIO-slaves for KDE applications.

And here is my system info:

Operating System: openSUSE Tumbleweed 20230531
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Kernel Version: 6.3.4-1-default (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics
Memory: 15.0 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: HP
Product Name: HP Pavilion Gaming Laptop 15-ec2xxx

Thanks for any ideas!

In that case, either you’re missing a dependency to make the AFC IOwworker work, or else openSUSE is not building it or patching it out.

Thanks Nate! I’m guessing it may be an issue with how openSUSE has packaged kio-extras5 somehow? For example, even though (in my amateur reading of the source) it should create the file /usr/share/remoteview/afc-network.desktop, no such file exists on my system even though other .desktop files do exist there.

Based on that, I opened a bug with openSUSE here:

https://bugzilla.opensuse.org/show_bug.cgi?id=1211933

Thanks!

This probably means that OpenSUSE built the package without the optional IMobileDevice dependency

Thanks Nicolas! And to both of your point about things not being built, sure enough:

In kio-extras-23.04.1/CMakeLists.txt:

if(IMobileDevice_FOUND AND PList_FOUND)
    add_subdirectory(afc)
endif()

But here on the Open Build Service, neither IMobileDevice nor PList are listed in the series of BuildRequires statements…

And for what it’s worth, those dependencies don’t look like they are showing up in Fedora or Arch’s equivalent platforms - I just looked and there was already a Fedora/Red Hat Bugzilla bug filed, so it seems like something that many downstream packagers might have missed as Dolphin’s capabilities expanded?

Thanks!

2 Likes