电子linux应用程序在构建后没有显示图标

时间:2018-05-16 06:13:28

标签: node.js electron

    "package-linux": "electron-packager . Desktop-Wallet --overwrite --asar=true --platform=linux --arch=x64 --icon=./assets/icons/png/4.png --prune=true --out=release-builds"

这是用于开发linux app的package.json脚本。在本地运行电子时,图标是可见的,但是当我将其作为应用程序开发时,它没有显示图标

1 个答案:

答案 0 :(得分:1)

您需要在BrowserWindow构造函数中设置图标:

BrowserWindow({icon:'path/to/image.png'});

另外,来自文档:

  

请注意,您需要使用PNG,而不是OS X或Windows图标格式,以便它显示在停靠栏/窗口列表中

文档:

https://electronjs.org/docs/api/browser-window#new-browserwindowoptions

https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#icon

来源:

How to set app icon for Electron / Atom Shell App

https://github.com/electron-userland/electron-builder/issues/2269#issuecomment-342168989