Eine .Desktop -Datei ist eine einfache Textdatei mit Informationen zu einem Programm. Es folgt einem bestimmten Format und enthält mehrere Schlüsselfelder. Die drei Kategorien von Zeilen in einer Desktop -Eingabedatei sind [Desktop Entry] , Key=Value Pairs und Comments . Für jede Desktop -Eintragsdatei sind die Type und Name erforderlich. Der Exec -Schlüssel definiert den Befehl, der beim Starten der Anwendung ausgeführt wird. Der Icon gibt den Pfad zur Symboldatei an, die der Anwendung zugeordnet sind. Die .desktop -Datei wird normalerweise in ~/.local/share/applications oder /usr/share/applications/ platziert, je nachdem, ob der Launcher nur für Ihr lokales Konto oder für alle zugänglich ist.
chmod +x filename.desktop ausführen./usr/share/applications oder /home/"Username"/.local/share/applications [Desktop Entry]
Version=1.0
Name=jMemorize
Type=Application
Comment=Flash card based learning tool
Exec=/opt/jmemorise
Icon=/usr/share/icons/
Terminal=false
StartupNotify=true
Categories=EducationExec -Schlüssel angeben. Wenn sich Ihre ausführbare Datei beispielsweise in /home/user/programs/myprogram befindet, können Sie den Exec -Schlüssel auf /home/user/programs/myprogram festlegenGenericName : Dieser Schlüssel enthält einen generischen Namen für die Anwendung, die von der Desktop -Umgebung verwendet werden kann, um die Anwendung an Menüs und anderen Stellen anzuzeigen.Comment : Dieser Schlüssel enthält eine kurze Beschreibung oder einen Kommentar zur Anwendung.Categories : Dieser Schlüssel gibt die Kategorien an, in denen die Anwendung angezeigt werden soll. Die Kategorien werden durch Semikolonen getrennt.MimeType : Dieser Schlüssel gibt die MIME -Typen an, die die Anwendung abwickeln kann.Keywords : Dieser Schlüssel gibt eine Liste von Schlüsselwörtern an, mit denen nach der Anwendung gesucht werden kann. Die Schlüsselwörter werden durch Semikolonen getrennt.StartupNotify : Dieser Schlüssel gibt an, ob die Desktop -Umgebung beim Start der Anwendung benachrichtigt werden sollte.StartupWMClass : Dieser Schlüssel gibt die Eigenschaft WM_CLASS des Hauptfensters der Anwendung an, die von der Desktop -Umgebung verwendet werden kann, um Fenster zu gruppieren..desktop -Datei Desktop -Eingangsspezifikation (Spezifikationen.Freedesktop.org)
So erstellen Sie eine .Desktop -Datei für Ihre Anwendung unter Linux - Ermöglichen Sie die Technologie