2012-07-04 64 views
3

有沒有人知道如何在rpm安裝期間在應用程序面板中放置啓動器?例如旁邊的Firefox啓動器。如何在Red Hat Enterprise Linux中的rpm安裝過程中將啓動程序添加到面板?

我猜它可能涉及將.desktop文件移動到spec文件中%post期間的目錄中?

rpm是針對具有gnome的RHEL 6.1系統的。

我從我正在開發的項目的spec文件創建一個rpm。我還使用.desktop文件將一個啓動程序放入了Applications \ Accessories菜單。我被要求將一個啓動程序放到應用程序的面板中,並嘗試搜索並取得一些成功。

任何建議將受到歡迎。

回答

2

在GNOME 2中手動添加啓動程序到頂部面板,需要將用於桌面啓動器的.desktop文件放置到$home/.gnome2/panel2.d/default/launchers/。其中$home應該解析爲用戶的家庭路徑。

UPDATE

除了把發射器有您需要註冊。

只要運行/usr/lib/gnome-panel/gnome-panel-add --panel=top_panel_screen0 --launcher=<full path to your launcher>。您還可以添加--copy-launcher開關,使工具將啓動器複製到用戶的launchers目錄中。

+0

我已經將相同的.desktop文件放入目錄/home/user/.../launchers/(建議用戶稱爲用戶)。我也登錄/註銷,發射器沒有出現。值得一提的是,該目錄中沒有其他文件。 – jmhduck

+0

我設法使它工作:D,儘管gnome-panel-add的位置與我的系統/ usr/libexec/gnome-panel-add有點不同,我還從/ usr/applications/launcherName加載了啓動程序。桌面 – jmhduck

相關問題