当安装 Debian 桌面并使用 GNOME 时,应用程序菜单包含一些看起来像名为Utilities 的目录(或分组)的内容。里面有大约十几个应用程序,例如计算器和系统监视器。
这个分组怎么称呼?
我希望能够创建自己的目录,但我不知道它是如何调用的,所以我不知道要搜索什么。
Gnome 遵循Freedesktop 菜单规范。它的菜单由多个文件组合而成,包括/etc/xdg/menus/gnome-applications.menu
Gnome 本身的应用程序、/etc/xdg/menus/applications-merged/*.menu
系统范围内安装的第三方应用程序以及~/.config/menus/applications-merged/*.menu
用户添加的条目。
在 Debian 上,系统文件由菜单包生成,这确保当您安装应用程序时,它在所有已安装的窗口管理器中都有合适的菜单项(无论它们使用 Freedesktop 菜单规范还是它们自己的格式)。
\n每个文件的内容(主要)是菜单、子菜单和菜单项的层次结构。来自不同文件的菜单被合并,因此如果您在自己的文件中定义具有相同名称的子菜单,则这些条目将出现在与系统应用程序相同的子菜单中。
\n条目是.desktop
文件指定名称、操作、图标等的
根据我系统上菜单文件的内容,我认为这应该可以添加foo.desktop
到 \xe2\x80\x9cApplications \xe2\x86\x92 Utilities\xe2\x80\x9d 菜单。
<!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
归档时间: |
|
查看次数: |
669 次 |
最近记录: |