DEV Community

Sumon Ahmed
Sumon Ahmed

Posted on

6

How to Add AppImage Application to Menu in Ubuntu (Linux)

AppImages are the easiest to run compared. All you need to do is follow the steps mentioned below.

Step to use AppImage

  • Download the AppImage
  • Make the AppImage executable.$ sudo chmod +x *.AppImage
  • Run the file (./*.AppImage)
  • The challenging task is to make the AppImage accessible globally through the system like an installed application (in the menu)

You can achieve this by going through the following steps.

Steps to add AppImage to Menu

Move the AppImage to an accessible directory (I use *.appImage in your user home directory but you are free to be creative)
Create an appName.desktop file in ~/.local/share/applications
Add the following content to the *.desktop file you create

[Desktop Entry]
Version=0.13.23
Type=Application
Name=appName
Comment=Application Description
TryExec=Path/to/AppImage
Exec=Path/to/AppImage
Icon=Path/to/AppImage.icon
Actions=Editor
Enter fullscreen mode Exit fullscreen mode

and we are done.

Congrats, Now your AppImage is available for your user in the menu.

Advanced tip :
If you want this AppImage to be accessible to all the users of the system, place the *.desktop file in /usr/share/applications

Enabling "Add to Favorites" Option
As suggested In the comment, you can enable the by renaming the filename in filename.desktop to the app's name after running. It is also case-sensitive. For example, move the file "Outline-Manager.desktop" that is created to the file "Outline Manager.desktop" and then you will be able to pin in. (The "Name=" field inside .desktop file does not matter and it could be anything you wish.)

Feel free to comment on any suggestions in the comments section.

Ref. Link

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (2)

Collapse
 
websilvercraft profile image
websilvercraft •

It took me a while to understand how AppImage are installed and run

Collapse
 
msamgan profile image
Mohammed Samgan Khan •

hi, and thanks for the referral.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

đź‘‹ Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay