在应用程序菜单中对应用程序进行分组的东西的名称是什么?

Ars*_*nko 3 gnome debian

当安装 Debian 桌面并使用 GNOME 时,应用程序菜单包含一些看起来像名为Utilities 的目录(或分组)的内容。里面有大约十几个应用程序,例如计算器和系统监视器。

这个分组怎么称呼?

我希望能够创建自己的目录,但我不知道它是如何调用的,所以我不知道要搜索什么。

Gil*_*il' 5

Gnome 遵循Freedesktop 菜单规范。它的菜单由多个文件组合而成,包括/etc/xdg/menus/gnome-applications.menuGnome 本身的应用程序、/etc/xdg/menus/applications-merged/*.menu系统范围内安装的第三方应用程序以及~/.config/menus/applications-merged/*.menu用户添加的条目。

\n

在 Debian 上,系统文件由菜单包生成,这确保当您安装应用程序时,它在所有已安装的窗口管理器中都有合适的菜单项(无论它们使用 Freedesktop 菜单规范还是它们自己的格式)。

\n

每个文件的内容(主要)是菜单、子菜单和菜单项的层次结构。来自不同文件的菜单被合并,因此如果您在自己的文件中定义具有相同名称的子菜单,则这些条目将出现在与系统应用程序相同的子菜单中。

\n

条目是.desktop文件指定名称、操作、图标等的

\n

根据我系统上菜单文件的内容,我认为这应该可以添加foo.desktop到 \xe2\x80\x9cApplications \xe2\x86\x92 Utilities\xe2\x80\x9d 菜单。

\n
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"\n "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">\n<Menu>\n  <Name>Applications</Name>\n  <Menu>\n    <Name>Utilities</Name>\n    <Include>\n      <Filename>foo.desktop</Filename>\n    </Include>\n  </Menu>\n</Menu>\n
Run Code Online (Sandbox Code Playgroud)\n