Optional set of tools to assist users at verifying, activating, deploying and removing applications packaged as AppImage.
- AppImage applications trust is defined by the presence (or not) of the executable bit.
- A non-executable AppImage file is an untrusted (read: potentially dangerous) application. It should only be executed by a sandboxing utility (for example firejail).
- An executable AppImage file is (with explicit permission from the user) a trusted and safe application.
- AppImage applications desktop integration is defined by the location of the file in
<XDG_USER_HOME>/Applications
or/opt/Applications
. Such applications will be considered as "deployed". This means that it will be added to the desktop menu by coping its ".Desktop" file and icon to their respective XDG locations. - An AppImage file in
<XDG_USER_HOME>/Applications
is available only for the current user. - An AppImage file in
/opt/Applications
is available for all users. - A non-executable AppImage file in
<XDG_USER_HOME>/Applications
or/opt/Applications
is still considered untrusted its ".Desktop" file will be deployed but it must be modified to execute the application inside a sandboxing utility.
A. Executing an AppImage:
- Download a binary file.
- Open it in your file browser (or in the terminal with
xdg-open
). - Wait for the signature verification to be completed.
- Click Trust.
- Click Run.
B. Executing an AppImage in sandbox:
- Download binary file.
- Open it in your file browser (or in the terminal with
xdg-open
) - Wait for the signature verification to be completed.
- Click Run in Sandbox.
C. Deploy AppImage (using the first run utility):
- Download binary file.
- Open it in your file browser (or in the terminal with
xdg-open
) - Wait for the signature verification to be completed.
- Click Deploy.
D. Deploy AppImage (using the Applications dir):
- Download binary file.
- Copy it to
<XDG_USER_HOME>/Applications
. - Wait for the signature verification to be completed.
E. Remove AppImage
- Remoge AppImage file.
This aims to ease the verification and integration of newly downloaded appimages. The user is warned about the danger of using unreliable binaries. It allows to:
- To deploy the applications .desktop file and icons.
- To test the application by executing it once.
- To trust (set executable permission to the file)
This aims to allow simple integration of appimages by monitoring a "desktop integrated" Applications
folder, where
the users can just copy the applications that they'd want and have them available from start menus and as mime-type handlers.
Provides a simple interface to deploy and monitor the mentioned tools.
If you find problems with the contents of this repository please create an issue.
©2018 Nitrux Latinoamericana S.C.