Я пытаюсь показать свое приложение на панели задач Ubuntu 18.04.
, используя этот код
const {app, Menu, Tray} = require('electron')
let tray = null
app.on('ready', () => {
tray = new Tray(__dirname+'/icongradient.png')
const contextMenu = Menu.buildFromTemplate([
{label: 'Item1', type: 'normal',icon:__dirname+'/icongradient.png'},
{label: 'Item2', type: 'radio'},
{label: 'Item3', type: 'radio', checked: true},
{label: 'Item4', type: 'radio'}
])
tray.setToolTip('This is my application.')
tray.setContextMenu(contextMenu)
})
Оно вообще не показывалось, и после установки библиотеки libappindicatorконтекстное меню появляется, когда я нажимаю на место, где должен быть значок, но значок не появляется.
Также я получаю это предупреждение в консоли.
(electron:11502): libappindicator-WARNING **: 12:48:23.673: Using '/tmp' paths in SNAP environment will lead to unreadable resources