Skip to content

Write an article/section for desktop environment developers on how to handle application bundles #103

Description

@probonopd

TODO: Write an article/section for desktop environment developers on how to handle application bundles.

The plethora of currently available "desktop integration" "solutions" are crude workarounds for the fact that most desktop environments do not handle application bundles like .app, .AppDir, and .AppImage natively:

  1. Ask the user whether to set the executable bit when ELF binaries are opened by the user which are lacking this bit
  2. Show the application icon embedded in the bundle
  3. Handle .app and .AppDir opaque (like files rather than folders)
  4. If applications exit with an error code within a few seconds after being launched, show the error in the GUI
  5. etc.

Since i have written file managers (e.g., https://github.com/probonopd/Filer) which do this properly, maybe I should write a description of how to support such application bundles, in the hope that developers of KDE, XFCE, Cosmic, etc. might take interest.

Thanks to @ivan-hc for triggering this idea in a discussion.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions