如何在Linux(Ubuntu,...)上设置Electron应用程序的图标?

b4wnujal  于 2023-08-01  发布在  Electron
关注(0)|答案(1)|浏览(702)

我已经成功地在MacOS和Windows操作系统上为我的电子应用程序设置了图标,图标文件位于build文件夹中,配置在package.json上。

"build": {
        ...,
        "mac": {
            "icon": "build/icon.icns"
        },
        "win": {
            "icon": "build/icon.png"
        },
        "linux": {
            "icon": "build/icon.png"
        },
    },

字符串
然而,Linux平台似乎并不起作用。
我还尝试在构建文件夹(./build/icons)中创建图标文件夹,如文档https://www.electron.build/icons.html所示,然后将512x512.png图标粘贴到那里,但在构建应用程序后没有任何变化。

hujrc8aj

hujrc8aj1#

有多种选择:
1.问题是大小,使用256x256的图标,这将工作。
1.如果你的.icns定义得很好,你也可以使用删除行"icon": "build/icon.png"并删除文件build/icon.png(似乎Electron优先考虑的是icon.png高于.icns)。但在这种情况下,您的Windows版本将没有图标(Windows版本不使用.icns)m,您可以使用Windows的图标.ico文件。
我最终使用了.icns,并将icon.png设置为256x256。

相关问题