如何在Red Hat Enterprise Linux中的rpm安装期间向面板添加启动器?
有人知道在rpm安装过程中如何在应用程序面板中放置启动器吗?例如,在firefox启动器旁边 我猜这可能涉及在规范文件中的%post期间将.desktop文件移动到目录中 rpm适用于带有gnome的RHEL 6.1系统 我正在为我正在处理的项目从规范文件创建rpm。我还使用.desktop文件将启动器放入了Applications\Accessories菜单。我被要求在应用程序面板中放置一个启动器,并尝试搜索,但几乎没有成功如何在Red Hat Enterprise Linux中的rpm安装期间向面板添加启动器?,linux,packaging,gnome,rpm,rpm-spec,Linux,Packaging,Gnome,Rpm,Rpm Spec,有人知道在rpm安装过程中如何在应用程序面板中放置启动器吗?例如,在firefox启动器旁边 我猜这可能涉及在规范文件中的%post期间将.desktop文件移动到目录中 rpm适用于带有gnome的RHEL 6.1系统 我正在为我正在处理的项目从规范文件创建rpm。我还使用.desktop文件将启动器放入了Applications\Accessories菜单。我被要求在应用程序面板中放置一个启动器,并尝试搜索,但几乎没有成功 欢迎提供任何建议。在GNOME 2中,要手动将启动器添加到顶部面板,
欢迎提供任何建议。在GNOME 2中,要手动将启动器添加到顶部面板,您需要将用于桌面启动器的相同
.desktop
文件放入$home/.gnome2/panel2.d/default/launchers/
。其中,$home
应解析为用户的主路径
更新
除了把发射器放在那里,你还需要注册它
只需运行
/usr/lib/gnome panel/gnome panel add--panel=top\u panel\u screen0--launcher=
。您还可以添加--copy launcher
开关,使工具为您将启动器复制到用户的launchers
目录中。我已按照建议将相同的.desktop文件放入目录/home/user/../launchers/(对于名为user的用户)。我也登录/注销了,但发射器还没有出现。可能值得一提的是,该目录中没有其他文件。我已设法使其工作:D,尽管gnome panel add在我的系统/usr/libexec/gnome panel add上的位置略有不同,但我也只是从/usr/applications/launcherName.desktop加载了启动器