![在哪里可以找到 XFCE 中桌面文件类别的规范列表?](https://linux22.com/image/146742/%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%20XFCE%20%E4%B8%AD%E6%A1%8C%E9%9D%A2%E6%96%87%E4%BB%B6%E7%B1%BB%E5%88%AB%E7%9A%84%E8%A7%84%E8%8C%83%E5%88%97%E8%A1%A8%EF%BC%9F.png)
我正在运行 Debian 9(stretch)和 XFCE。我正在创建一个桌面文件,以便可以启动Mozilla 雷鸟从晶须菜单中。我希望 Thunderbird 的属性具有正确的值Categories
。我使用以下命令生成了类别列表。该命令的输出示例如下。
cd /usr/share/applications
grep -i -P -e "^[Cc]ategories[=].*" ./*.desktop | sort | uniq
但是,我生成的列表可能不完整。我读过其他问题,包括:
在哪里可以找到完整且规范的类别列表?
这是我创建的桌面文件。
[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;
答案1
freedesktop.org 维护着许多 xdg 标准,包括类别。
https://standards.freedesktop.org/menu-spec/latest/apa.html
电子邮件是可以与网络或办公室类别一起使用的附加类别。一些附加类别应与主要类别之一一起使用。其他可以与其中任何一个一起使用。
我不知道这是否得到了很好的执行,或者仅仅是一个建议。