应用程序菜单如何从 .desktop 文件中检测子类别?

应用程序菜单如何从 .desktop 文件中检测子类别?

GNOME Flashback 的应用程序菜单、KDE ​​Plasma 应用程序菜单等将应用程序分类到文件夹和子文件夹中,就像传统的 Windows 开始菜单一样。可以使用 MenuLibre 等应用程序来编辑这些类别。

但是这些类别实际上是如何存储在后台的?MenuLibre 和应用程序菜单如何知道桌面文件属于哪些类别?

答案1

在查找此问题的详细信息时,我找到了答案。菜单的层次结构由 下的 XML 文件描述$XDG_CONFIG_DIRS/menus/。这符合 Freedesktop桌面菜单规范

然后,快捷方式出现的文件夹将由桌面文件中的CategoriesOnlyShowIn和标签选择。NotShowIn

相关内容