2

I am using elementary OS 5.1 Hera. If I install some AppImage file in my home directory, I don't find its app icon in the Applications Menu.

1

4 Answers 4

7

AppImages are not automatically integrated in elementary. I faced the same problem for an application I needed. (I second the suggestion from @cassidy-james-blaede, use Flatpak if possible, in my case it wasn't)

Fortunately the AppImage documentation has some nice information about integrating them with Desktop Environment

There are two available solutions:

  • appimaged: is a daemon that monitors the system and integrates AppImages
  • AppImageLauncher: is a helper application for Linux distributions serving as a kind of “entry point” for running and integrating AppImages

appimaged can be installed by downloading the AppImage from the GitHub Release page and installing it from command line. I would say this solution is not the preferred one, you can find detailed instructions here.

The suggested solution (by me, I think is the easiest) is to install AppImageLauncher:

  1. Download the .deb from the GitHub Release page
  2. Install it either:
    1. from terminal, with $ sudo dpkg -i {name}.deb from the directory you have downloaded the file into
    2. using a GUI tool like Eddy (you can install it from AppCenter)
  3. You can now double click on .AppImage files and have them integrated in the system
1
  • +1 AppImageLauncher is easily a great app to handle this for you.
    – Qumber
    Commented Mar 6, 2021 at 21:59
4

AppImages don't automatically add .desktop files to the appropriate FreeDesktop standard place needed to show up in the Applications Menu. There is a daemon you can install to automatically manage AppImage .desktop launchers, but I don't have experience with that directly.

If you have the choice, it's typically recommended to use Flatpak apps on elementary OS instead of AppImage because elementary has officially backed Flatpak, elementary OS supports Flatpak out of the box, and elementary developers have put significant work into making sure it's easy to install and update Flatpak apps throughout the OS.

2

Great answers. Another way to create desktop entries is by using the AppEditor ( https://appcenter.elementary.io/com.github.donadigo.appeditor/ ).

It works for appimages and any other type of application.

0

I use the AppImageLauncher, it is a really great tool and if the AppImages support it it will even keep them up to date.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.