TheAssassin / AppImageLauncher

Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages
https://assassinate-you.net/tags/appimagelauncher/
MIT License
5.37k stars 252 forks source link

AppImageLauncher does not integrate Digikam 8.4.0 AppImage #652

Open rlfschmd opened 1 month ago

rlfschmd commented 1 month ago

Pre-submit checks

Describe the bug

Exceuting the 'Integrate to system and run' command when first clicking the AppImage moves the AppImage to the desired location but shows the error 'Failed to register AppImage in system via libappimage' after. The AppImage won't show in the menu and no .desktop file is created. Until Digikam 8.3.0 it all worked fine. The Digikam developers sent me here, since they are sure it is an AIL issue.

Trying the integration via Terminal, I receive the following:

$ chmod a+x /home/xxxx/Applications/digiKam-8.4.0-Qt6-x86-64.appimage 
$ /home/rs/Applications/digiKam-8.4.0-Qt6-x86-64.appimage install

AppImageLauncher error: appimage_shall_not_be_integrated() failed (returned -1)
AppImageLauncher error: appimage_is_terminal_app() failed (returned -1)

(process:5399): GLib-CRITICAL **: 10:03:35.339: g_file_test: assertion 'filename != NULL' failed
(process:5399): GLib-CRITICAL **: 10:03:46.030: g_path_get_basename: assertion 'file_name != NULL' failed
** (process:5399): CRITICAL **: 10:03:46.030: Failed to find desktop file path

Expected behavior

Exceuting the 'Integrate to system and run' command when first clicking the AppImage usually moves the AppImage to the desired location and saves an appropriate .desktop file to ~/.local/share/applications/. The app is launchable from start menu then and behaves more or less the same as any other app.

Steps to reproduce the issue

  1. Execute the 'Integrate to system and run' command when first clicking the AppImage.

Screenshots

No response

Distribution and desktop environment

Kubuntu 22.04 KDE Plasma Version: 5.27.11 KDE Frameworks Version: 5.104.0 Qt Version: 5.15.3

(Exactly the same issue happens on Mint 21.3)

Installed AppImageLauncher version

AppImageLauncher version 2.2.0 (git commit 0f91801), built on 2022-11-02 23:51:55 UTC

List of AppImages you tried

https://download.kde.org/stable/digikam/8.4.0/digiKam-8.4.0-Qt6-x86-64.appimage (not working) https://download.kde.org/stable/digikam/8.4.0/digiKam-8.4.0-Qt5-x86-64.appimage (not working)

Additional context

No response

biokomiker commented 1 month ago

I can confirrm the bug. Ubuntu 22.04, gnome, wayland.

> Jul 23 21:53:14 appimagelauncherd[5365]: Integrating: /home/xxxx/Applications/digiKam-8.4.0-Qt6-x86-64_97532ebe62ba5dabb5109d0c795a129c.appimage
> Jul 23 21:53:14 appimagelauncherd[5365]: WARNING: AppImage shall not be integrated, skipping
> Jul 23 21:53:14 appimagelauncherd[5365]: Cleaning up old desktop integration files
> Jul 23 21:53:14 appimagelauncherd[5365]: Updating desktop database and icon caches
Fourdogslong commented 1 month ago

I can confirm it does not work on my side either using Linux Fedora 40. Is there another way to integrate it to the desktop? I'm a Linux newbie.

brjhaverkamp commented 1 month ago

Same here. Downloaded 8.4.0 just now. But it doesn't integrate. On Ubuntu 24.04

Prakhargarg-2010196 commented 3 weeks ago

Same here can confirm not working on Ubuntu version 22.04 (jammy)

Area5142 commented 3 weeks ago

Same here on Linux Mint 21.2 x64 - not working with digiKam-8.4.0-Qt5-x86-64.appimage or digiKam-8.4.0-Qt6-x86-64.appimage.