如何在Ubuntu 16.04上为电子应用指定应用图标?

时间:2016-11-08 21:16:20

标签: node.js icons electron packaging ubuntu-16.04

我有一个电子应用,arbitrator。它使用electron-boilerplate作为基础。在该电子申请中,我在resources/icons/512x512.png中指定了一个图标。当我使用npm start运行应用程序时,图标显示在Gnome Unity栏上。

但是,如果我运行npm run release,然后运行cd dist/linux && ./Arbitrator,则应用程序会运行,但图标不会显示在Unity栏中(只是默认图标)。此外,如果我从源存储库工作目录运行./Arbitrator命令,则它会找到resources/icons/512x512.png文件并在统一栏中显示它。

有没有办法可以确保为应用程序显示图标,无论它是如何运行的(它似乎是在本地引用图标的路径,而不是使用asar文件来获取资源)。

0 个答案:

没有答案