Как установить значок для приложения Electron через electron-builder на Linux

Никак не получается установить значок для приложения Linux через electron-builder.
Собираю приложение (yarn dist), все собирается, без каких-либо ошибок, запускаю AppName-1.0.0.AppImage, но вместо значка просто пустота.
введите сюда описание изображения


Файл package.json

"scripts": {
    "start": "electron .",
    "dist": "electron-builder"
  },
"build": {
    "productName": "AppName",
    "appId": "com.example.appname",
    "linux": {
      "target": "AppImage",
      "category": "Utility",
      "icon": "icons/256x256.png"
    },
    "files": [
      "src/**/*",
      "node_modules/**/*",
      "package.json"
    ],
    "directories": {
      "buildResources": "assets",
      "output": "build"
    }
  }

Структура проекта
введите сюда описание изображения


electron: 15.0.0
electron-builder: 22.11.7
Ubuntu 20.04

При этом, когда я просто запускаю Electron (yarn start), с указанной icon: __dirname + "/../../assets/icons/64x64.png" при создании BrowserWindow, то значок появляется.


Ответы (1 шт):

Автор решения: Pak Uula

Документация по electron-builder пишет, что файл icon.png или папка icons должны находиться в каталоге build. В package.json их указывать бесполезно.

→ Ссылка