Ich erstelle eine Anwendung und es ist mir sehr wichtig zu wissen, wie ich diese Informationen erhalte. In LXDE gibt es /usr/share/lubuntu/openbox/menu.xml, in dem alle Programme aufgelistet sind, die über das LXDE-Menü ausgeführt werden können.
Aus diesem Grund möchte ich wissen, ob es eine XML-Datei gibt, die für die Organisation des Ubuntu Dash Home verantwortlich ist, wie die in LXDE?
unity-dash
database
xml
Zignd
quelle
quelle
.desktop
Dateien? Also sollten diese in/usr/share/applications
oder in sein~/.local/share/applications
? Würden Sie wirklich eine.xml
Datei für Ihren Zweck benötigen ?/usr/share/applications
kann ich nicht die "Schlüsselwörter" bekommen, die zum Ausführen der Anwendungen verwendet werden..desktop
Dateien mehr als ein Paar Name + Exec und wenn dies nicht in der richtigen Reihenfolge ist, gibt es Verwirrung. Ich habe.desktop
in diesem Zusammenhang die LibreOffice- Dateien erwähnt . Vielleicht kann dir jemand helfen, der gut in diesem Zeug ist!Antworten:
Ich verstehe aus den Kommentaren, dass das OP die Ausgabe des verknüpften Codes mag, aber die Informationen in eine XML-Datei einfügen möchte, die abgefragt werden kann.
Hier erfahren Sie, wie Sie das Skript unter Inhalt von .desktop-Dateien abrufen ändern , um die Ausgabe in eine XML-Datei zu verarbeiten.
quelle