如何在Red Hat Enterprise Linux中的rpm安装期间向面板添加启动器?

时间:2012-07-04 12:25:00

标签: linux packaging gnome rpm rpm-spec

有人知道在rpm安装期间如何在应用程序的面板中放置启动器吗?例如,在firefox启动器旁边。

我猜测它可能涉及将.desktop文件移动到spec文件中的%post期间的目录中?

rpm适用于带有gnome的RHEL 6.1系统。

我正在为我正在处理的项目的spec文件创建一个rpm。我还使用.desktop文件将启动器放入Applications \ Accessories菜单。我被要求在应用程序的面板中放置一个启动器,并尝试搜索但收效甚微。

欢迎任何建议。

1 个答案:

答案 0 :(得分:2)

在GNOME 2中手动将启动器添加到顶部面板,您需要将用于Desktop Launcher的相同.desktop文件放到$home/.gnome2/panel2.d/default/launchers/。应将$home解析为用户的主路径。

<强>更新

除了将发射器放在那里,你需要注册它。

只需运行/usr/lib/gnome-panel/gnome-panel-add --panel=top_panel_screen0 --launcher=<full path to your launcher>。您还可以添加--copy-launcher开关,使工具将启动器复制到用户的launchers目录中。