
Ich verwende Debian 9 (Stretch) und XFCE. Ich erstelle eine Desktop-Datei, damit ich starten kannMozilla Thunderbirdaus dem Whisker-Menü. Ich möchte, dass Thunderbird den richtigen Wert für sein Categories
Attribut hat. Ich habe mit dem folgenden Befehl eine Liste von Kategorien generiert. Es folgt auch ein Beispiel für die Ausgabe des Befehls.
cd /usr/share/applications
grep -i -P -e "^[Cc]ategories[=].*" ./*.desktop | sort | uniq
Die von mir erstellte Liste ist jedoch möglicherweise nicht vollständig. Ich habe andere Fragen gelesen, darunter:
- Wie erstelle ich ein Xfce-Anwendungsmenü, das nur den Inhalt einer Kategorie enthält?
- Symbole/Menüelemente für Anwendungen in XFCE hinzufügen
- Leeres XFCE-Anwendungsmenü
Wo finde ich eine vollständige und kanonische Liste der Kategorien?
Hier ist die Desktopdatei, die ich erstellt habe.
[Desktop Entry]
Version=1.0
Name=Thunderbird
GenericName=Thunderbird mail client
Comment=Check email using a local Thunderbird mail client
Exec=/opt/thunderbird/thunderbird %F
Icon=/home/username/Pictures/Icons/thunderbird-256.png
Terminal=false
Type=Application
Categories=Network;Office;Email;
MimeType=message/rfc822;message/x-gnu-rmail;
X-XFCE-MimeType=x-scheme-handler/mailto;
Antwort1
freedesktop.org pflegt viele der XDG-Standards, einschließlich Kategorien.
https://standards.freedesktop.org/menu-spec/latest/apa.html
E-Mail ist eine zusätzliche Kategorie, die mit der Kategorie „Netzwerk“ oder „Büro“ verwendet werden kann. Einige der zusätzlichen Kategorien sollten mit einer der Hauptkategorien verwendet werden. Andere können mit jeder dieser Kategorien verwendet werden.
Ob dies wirklich durchgesetzt wird oder nur ein Vorschlag ist, weiß ich nicht.