在哪里以及如何为 CentOS/RH 5 创建新的系统范围菜单项?

在哪里以及如何为 CentOS/RH 5 创建新的系统范围菜单项?

我有一些 CentOS 5.5 系统。我已经安装了 rdesktop rpm,但是 gnome 或 kde 菜单中似乎没有为其创建任何条目。

文件系统中的菜单结构在哪里? Gnome 和 KDE 安装共享一个位置,还是位于不同的位置?

我假设一旦找到这个结构,我就可以复制现有条目并将其指向我新安装的程序(在本例中为 rdesktop)。我想这样做,以便将来可以在启动时自动执行此操作。这是一个糟糕的假设吗?我应该用另一种方式来做吗?

更新:事实证明,rdesktop 实际上安装了一个图标,直观地命名为“krdc”。但普遍的问题依然存在。

答案1

根据自由桌面规格GNOME 和 KDE 都支持,建议放置.desktop文件的文件系统位置是:

  • /usr/share/applications用于系统范围的菜单项;

  • ~/.local/share/applications用于用户私人菜单项。

命令行实用程序xdg 桌面菜单提供安装.desktop特定子菜单中的文件(由.directory文件标识)。

相关内容