当 apt-get/aptitude 没有为已安装的程序创建菜单项时,我该怎么办?

ixt*_*lix 6 gnome debian desktop-environment menu

显然,这个问题特定于基于 Debian 的设置。

我发现,我使用 aptitude 或 apt-get 安装的软件包通常只会已经创建了一个菜单项。没有菜单项实际出现。显然,我可以自己创建一个,但这需要知道二进制文件的实际名称(在许多情况下与包名不同)。必须有一种简单的方法来知道安装了哪些目录。

所以,

  1. 有谁知道为什么创建菜单项失败?
  2. 我如何获取有关二进制文件所在位置/它们的名称的信息,以便创建我自己的菜单项?

Gil*_*il' 5

如果您看到一条消息,告诉您已创建菜单项,则表示该软件包已/usr/share/menu根据Debian 菜单策略将文件放入描述一个或多个菜单项中。菜单系统文档(也可在 中找到/usr/share/doc/menu)解释了该文件的语法。每个窗口管理器都应该包括系统菜单。不过,Gnome 并没有做标准的事情(所以还有什么是新的)。

Gnome 和 KDE 显示了一个由/usr/share/applications/*.desktop和 中的条目构成的菜单/usr/share/applnk/**/*.desktop,遵循Freedesktop 菜单规范。并非所有软件包都提供这些。您可以.desktop根据 Debian 条目创建一个文件并将其放入~/.config/menus/.