Sie müssen ein Verzeichnis mit dem Namen erstellen applications
, Ihre .desktop
Dateien dort ablegen und dann den Pfad des übergeordneten Verzeichnisses von applications
(ohne das applications
Verzeichnis selbst!) Zur XDG_DATA_DIRS
Umgebungsvariablen hinzufügen . Sobald Sie dies tun, werden Ihre Dateien abgeholt.
Es ist wichtig zu beachten, dass der Pfad zu dieser Variablen hinzugefügt werden muss, bevor Ihr Desktop-Manager gestartet wird. Wie dies erreicht wird, hängt vom Distributions- und / oder Login-Manager ab. Siehe auch diese Antwort zu diesem Thema.
Die Dokumentation zu der XDG_DATA_DIRS
Variablen finden Sie hier: https://standards.freedesktop.org/menu-spec/latest/ar01s02.html
$XDG_DATA_DIRS/applications/
Dieses Verzeichnis enthält eine .desktop-Datei für jeden möglichen Menüpunkt. Jedes Verzeichnis im $XDG_DATA_DIRS
Suchpfad sollte verwendet werden (dh Desktop-Einträge werden von allen gesammelt, nicht nur von dem ersten, der existiert). Wenn zwei Desktop-Einträge denselben Namen haben, wird der zuvor im Pfad angezeigte verwendet.
Das Element in einer Menüdatei gibt an, dass diese Standardliste der Desktop-Eintragspositionen an diesem Punkt gescannt werden soll. Wenn eine Menüdatei keine enthält, werden diese Speicherorte nicht gescannt.