Как установить значок приложения для приложения Electron / Atom Shell


Как установить значок приложения для вашего электронного приложения?

Я BrowserWindow({icon:'path/to/image.png'}); но это не работает.

Мне нужно упаковать приложение, чтобы увидеть эффект?

3 94

3 ответа:

задание icon свойство при создании BrowserWindow влияет только на Windows и Linux.

чтобы установить значок на OS X, вы можете использовать электрон-упаковщик и выберите значок с помощью --icon переключатель.

Он должен быть в .формат icns для OS X. есть онлайн конвертер иконок, который может создать этот файл с вашего .формат PNG.

ниже решение, которое у меня есть:

mainWindow = new BrowserWindow({width: 800, height: 600,icon: __dirname + '/Bluetooth.ico'});

вы можете сделать это и для macOS. Хорошо, не через код, но с некоторыми простыми шагами:

  1. найти .icns файл, который вы хотите использовать, откройте его и скопируйте через меню Правка
  2. найти электрон.приложение, как правило, в node_modules / electron / dist
  3. откройте информационное окно
  4. выберите значок в верхнем левом углу (серая граница вокруг него)
  5. вставьте значок через cmd+v
  6. наслаждайтесь значок во время разработки : -)

enter image description here

на самом деле это правило не относится к электрон. Вы можете изменить значок многих приложений macOS, как это.