This repository was archived by the owner on Oct 3, 2020. It is now read-only.
  
  
  - 
                Notifications
    You must be signed in to change notification settings 
- Fork 16
    This repository was archived by the owner on Oct 3, 2020. It is now read-only.
  
  
Consider to unify 4 tools into one #5
Copy link
Copy link
Open
Labels
Description
Let's consider to unify 4 tools into one
- https://github.com/AppImage/appimaged
- https://github.com/azubieta/appimage-desktop-integration
- https://github.com/TheAssassin/AppImageLauncher
- https://github.com/CalebQ42/LinuxPA
In times in which people complain about fragmentation of the already small Desktop Linux user base, we should try not to add further fragmentation by offering 3 different ways to achieve desktop integration for AppImages.
As it stands now, not even I would be able to explain to a user which one to use, and why.
Hence I suggest we make a table that lists the differences, and then see if we can make one tool that either does it all, or at least can be configured to do either-or.
| Aspect/feature | appimaged | AppImageLauncher | appimage-desktop-integration | For comparison: macOS LaunchServices | 
|---|---|---|---|---|
| Triggered by | Watching directories with inotify | AppImages registered with binfmt | MimeType handler or Watching $HOME/Applications directory | .app extension | 
| Put application into menu | Yes | Yes | Yes | No | 
| Move AppImage file | No | Yes (asks user) | Yes (asks user) | No (suggests user to drag the .app into /Applications using the Finder) | 
| Sandbox | Yes (if Firejail is present) | ? | Not yet | No (warns if app is not signed) | 
| Update | Adds update context menu item (if AppImageUpdate is present) | ? | Not yet | No (apps can embed Sparkle framework) | 
| Needs an app store/app center | No | ? | No | No | 
| Runs nicely alongside an app store/app center | Yes | Yes | Yes | Yes | 
Please add to the list (maybe we should move it to the wiki for better edit-ability).