Durch Experimente [1] ist hier die minimale Anzahl von Zeilen, die ich als notwendig erachtete, 4 Zeilen.
Beispiel - firefox.desktop:
[Desktop Entry] Exec=firefox %u Type=Application Name=firefox.desktop
Die Zeile mit Name=
scheint nicht erforderlich zu sein [2] ( nautilus
lässt Sie die Anwendung ohne diese Zeile starten), aber Experimente sind Name=
notwendig, um nicht automatisch nach dem GUI-Login gestartet zu werden.
[1] Ich konnte keinen guten Text darüber finden, was erforderlich ist [2] und welche optionalen Zeilen ich experimentiert habe. Ich begann mit einer automatisch generierten * .desktop-Datei, die etwa 100 Zeilen umfasste . Dann habe ich es auf nur vier Zeilen reduziert.
[2] Anscheinend verwendet die "Autostart" -Spezifikation von Freedesktop.org eine andere "Desktop Entry" -Spezifikation, die die Frage direkt beantworten sollte (anstelle von Experimenten). Leider sagt die Spezifikation, dass es nur ZWEI benötigte Schlüssel gibt: "Name", "Typ". Dies erklärt, warum die "Name" -Zeile in meinem Experiment benötigt wurde. Es wird jedoch keine Anwendung gestartet ... Sie benötigen also eine dritte Zeile, wenn Sie eine Anwendung starten möchten (in diesem Beispiel verwende ich "Exec").