Arseni Mourzenko Asked: 2021-09-09 10:11:30 +0800 CST2021-09-09 10:11:30 +0800 CST 2021-09-09 10:11:30 +0800 CST 在应用程序菜单中对应用程序进行分组的东西的名称是什么? 772 当 Debian 桌面安装并使用 GNOME 时,应用程序菜单包含一些看起来像目录(或分组)的东西,称为Utilities。在里面,大约有十几个应用程序,例如计算器和系统监视器。 这个分组怎么称呼? 我希望能够创建自己的目录,但我不知道它是如何被调用的,所以我不知道要搜索什么。 debian gnome 1 个回答 Voted Best Answer Gilles 'SO- stop being evil' 2021-09-09T12:07:12+08:002021-09-09T12:07:12+08:00 Gnome 遵循Freedesktop 菜单规范。它的菜单由多个文件组合而成,包括/etc/xdg/menus/gnome-applications.menuGnome 本身的应用程序、/etc/xdg/menus/applications-merged/*.menu安装在系统范围内的第三方应用程序以及~/.config/menus/applications-merged/*.menu用户添加的条目。 在 Debian 上,系统文件是由menu 包生成的,它确保当您安装应用程序时,它在所有已安装的窗口管理器中都有合适的菜单条目(无论它们使用的是 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>
Gnome 遵循Freedesktop 菜单规范。它的菜单由多个文件组合而成,包括
/etc/xdg/menus/gnome-applications.menu
Gnome 本身的应用程序、/etc/xdg/menus/applications-merged/*.menu
安装在系统范围内的第三方应用程序以及~/.config/menus/applications-merged/*.menu
用户添加的条目。在 Debian 上,系统文件是由menu 包生成的,它确保当您安装应用程序时,它在所有已安装的窗口管理器中都有合适的菜单条目(无论它们使用的是 Freedesktop 菜单规范还是它们自己的格式)。
每个文件的内容(主要)是菜单、子菜单和菜单条目的层次结构。来自不同文件的菜单被合并,因此如果您在自己的文件中定义了同名的子菜单,则条目将出现在与系统应用程序相同的子菜单中。
条目是指定名称、动作、图标等的文件
.desktop
。根据我系统上菜单文件的内容,我认为这应该可以添加
foo.desktop
到“应用程序→实用程序”菜单中。