Create Linux Desktop Files (an example for AppImages)
Linux Nomad
Desktop entry files are launchers that can be created easily for Linux executables, including third party applications like AppImages or even users scripts. In this short video we create a desktop file for the AppImage version of Atom text editor.
Below is the Atom.desktop file we created which you can use as a template for your own desktop files:
[Desktop Entry]
# Available types of desktop entries: Application, Link and Directory. Type=Application
# The executable of the application, possibly with arguments. Note the field code %F, use it for apps that can open several local files at once. # --no-sandbox option is required for Debian Buster or some derivative distros Exec=/home/$USER/AppImages/Atom-0-Build6.1.glibc2.17-x86_64.AppImage %F --no-sandbox
Icon=/home/$USER/AppImages/AtomIcon.png
Hidden=false
Name[en_US]=Atom Name=Atom
GenericName=Code editor
Comment[en_US]=Text editor for development (appimage)
Keywords=Atom;editor;programming;code;appimage
# Available categories: "https://specifications.freedesktop.org/menu-spec/menu-spec-1.0.html#category-registry"
Categories=Office;
~ Links about Desktop entry files:
[General info]:
https://wiki.archlinux.org/index.php/Desktop_entries
[Exec options]: # we set the %F option in Exec key entry because a text editor should open multiple # files at the same instance (i.e. there is no need to open a 2nd file at a relaunched Atom) https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s07.html
~ Some info about the --no-sandbox option in Exec entry: https://github.com/tutao/tutanota/issues/1565
~ Some links where you can download AppImages: https://appimage.github.io https://www.appimagehub.com https://bintray.com/probono/AppImages
225169173 Bytes