0
我有一個install4j生成的啓動器。它在桌面上顯示自定義圖標,但當它在ubuntu中運行時,應用程序圖標(您按Alt + Tab時看到的圖標)是install4j(帶有綠色箭頭的計算機)。 在Windows和Mac看起來很好。 我錯過了什麼?如何在install4j生成的啓動器中使用自定義圖標?
我有一個install4j生成的啓動器。它在桌面上顯示自定義圖標,但當它在ubuntu中運行時,應用程序圖標(您按Alt + Tab時看到的圖標)是install4j(帶有綠色箭頭的計算機)。 在Windows和Mac看起來很好。 我錯過了什麼?如何在install4j生成的啓動器中使用自定義圖標?
這爲我工作在Ubuntu 13.04,使用GNOME殼牌3:
xprop | grep WM_CLASS | awk '{print $4}'
單擊應用程序窗口看到:
運行從終端下面確定啓動類應用程序的什麼是返回到終端。對於由Install4j創建的啓動器,該類可能是com-install4j-runtime-Launcher。
更新應用程序的.desktop文件用StartupWMClass屬性,設置由xprop命令返回的值,例如:
StartupWMClass=com-install4j-runtime-Launcher
最後,應用程序的.desktop文件重命名爲啓動類的名稱,其中一個重要區別是:將類名中的大寫字母更改爲小寫。例如:
com-install4j-runtime-launcher.desktop
關閉應用程序並重新啓動。