[digiKam-users] AppImage and "Open in File Manager"

Gilles Caulier caulier.gilles at gmail.com
Wed Jun 6 22:24:35 BST 2018


Maik,

The solution exists for AppImage, to drop KF5 support in QDesktop service
API. This one use KIO witch is a big puzzle to bundle as i already
explained in the pass.

I already take a look in Qt5 code, and it sound like possible. I will
investigate in few days, when i will less busy at work.

Gilles

2018-06-06 22:32 GMT+02:00 Andrey Goreev <aegoreev at gmail.com>:

> I add this .desktop file in /home/user/.local/share/applications:
> ---
> [Desktop Entry]
> Comment[en_US]=
> Comment=
> Exec=dolphin --select %U
> GenericName[en_US]=
> GenericName=
> Icon=find-location-symbolic
> MimeType=video/x-msvideo;video/x-ms-wmv;video/x-
> matroska;video/mp4;image/x-adobe-dng;image/jpeg;
> Name[en_US]=Locate in Dolphin
> Name=Locate in Dolphin
> NoDisplay=true
> Path=
> StartupNotify=true
> Terminal=false
> TerminalOptions=
> Type=Application
> X-DBUS-ServiceName=
> X-DBUS-StartupType=
> X-KDE-SubstituteUID=false
> X-KDE-Username=
> ---
> Works as a charm for me.
>
> Best regards,
>
> On Wed, Jun 6, 2018 at 2:14 PM, Maik Qualmann <metzpinguin at gmail.com>
> wrote:
>
>> Yes, digiKam-6.0.0 uses Qt5. We use QDesktopServices class to open File
>> Manager or Browser. This search for appropriate programs from a KF5
>> desktop.
>> There will be no solution to this problem for the AppImage.
>>
>> Maik
>>
>> Am Mittwoch, 6. Juni 2018, 21:38:22 CEST schrieb Peter Albrecht:
>> > Hello list,
>> >
>> > I am using digiKam AppImage 5.9.0 on a KDE desktop. When I rightclick an
>> > album and choose "Open in File Manager" from the context menu, no file
>> > manager is opened. Instead I see the "Choose Application" dialog. And
>> this
>> > "Choose Application" dialog does not show any applications.
>> >
>> >
>> > Expected behavior:
>> >
>> > Clicking "Open in File Manager" starts dolphin (default KDE file
>> manager) in
>> > the album's directory.
>> >
>> >
>> > Try some workarounds:
>> >
>> > Like in the "Open With" dialog, I can type "dolphin" in the "Choose
>> > Application" dialog. This will start dolphin, but instead of the album's
>> > directory, I only
>> > see this error message in dolphin:
>> > > Unable to create io-slave. Can not find 'kioslave' executable at
>> > > '/usr/bin, /usr/bin/libexec, ././/lib64/libexec/kf5'
>> > This dolphin instance is not useable.
>> >
>> >
>> > Working workaround:
>> >
>> > If I type "dolphin4" in the "Choose Application" dialog, a working
>> instance
>> > of dolphin is started and showing the desired album directory.
>> >
>> > But this process (open dialog, type "dolphin4", pressing ENTER) is quite
>> > cumbersome for every-day usage.
>> >
>> >
>> > Does anybody know about another way to start a filemanager in the
>> current
>> > album?
>> >
>> > Are there plans to create settings in digiKam to configure the paths of
>> > external tools? If it is too errorprone to get the list of file managers
>> > from the current desktop environment, you could provide an input box in
>> > digiKam settings, so the user can define the desired file manager by
>> > entering "/usr/bin/dolphin4".
>> >
>> > Or is this problem based on the fact, that I am using digiKam AppImage
>> 5.9.0
>> > on Debian Stretch with an older KDE?
>> >
>> > Regards,
>> >       Peter
>>
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20180606/ecdf0885/attachment.html>


More information about the Digikam-users mailing list