Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#103 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
30/100
Tipo di issue
Documentazione
Chiarezza
Da chiarire
Stato di attività
Ferma

Direzione di ricerca

L’issue non indica alcun file sorgente né alcun test; inizia esaminando la sezione esistente sull’integrazione desktop collegata nell’issue e i comportamenti degli application bundle elencati. Il lavoro è completato quando viene aggiunto un articolo o una sezione che spiega questi comportamenti agli sviluppatori di ambienti desktop.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
HTML
Stelle
50
Fork
46
Merge medio
5g 5h
PR unite (30g)
2

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di AppImage/docs.appimage.org

Tutte le issue di AppImage/docs.appimage.org

Issue simili

Altre issue su Desktop Dev

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.