当安装 Debian 桌面并使用 GNOME 时,应用程序菜单包含一些看起来像名为的目录(或分组)的内容公用事业。里面有大约十几个应用程序,例如计算器和系统监视器。
这个分组怎么称呼?
我希望能够创建自己的目录,但我不知道它是如何调用的,所以我不知道要搜索什么。
答案1
侏儒遵循Freedesktop菜单规范。它的菜单由多个文件组合而成,包括/etc/xdg/menus/gnome-applications.menu
Gnome 本身的应用程序、/etc/xdg/menus/applications-merged/*.menu
系统范围内安装的第三方应用程序以及~/.config/menus/applications-merged/*.menu
用户添加的条目。
在 Debian 上,系统文件由菜单包,这确保当您安装应用程序时,所有已安装的窗口管理器中都会有合适的菜单条目(无论它们使用 Freedesktop 菜单规范还是其自己的格式)。
每个文件的内容(主要)是菜单、子菜单和菜单项的层次结构。不同文件中的菜单是合并,因此如果您在自己的文件中定义了同名的子菜单,则这些条目将出现在与系统应用程序相同的子菜单中。
条目有.desktop
文件其中指定名称、操作、图标等。
根据我系统上菜单文件的内容,我认为这应该可以添加foo.desktop
到“应用程序→实用程序”菜单中。
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
<Name>Applications</Name>
<Menu>
<Name>Utilities</Name>
<Include>
<Filename>foo.desktop</Filename>
</Include>
</Menu>
</Menu>