如何在没有电子包装器的情况下更改电子应用程序图标?

How to change electron app icon without electron-packager?

我想在 Linux(Ubuntu) 上创建一个简单的桌面应用程序并为我的应用程序设置一个图标。我第一次简单地通过图标 属性:

来改变它
win = new BrowserWindow({width: 800, height: 600, icon: `file://${__dirname}/icon.ico`});

之后我更改了它的图标文件,但它并没有更改为 Ubuntu 启动器上的新图标!它的图标与我第一次设置的图标相同,即使我删除了它的图标文件,它也没有改变。 有人可以帮助我吗?

与我的印象相反,这个问题是 Ubuntu 问题。要解决此问题,请转到 ~/.local/share/applications 然后您将看到所有扩展名为 .desktop 的配置文件,现在只需删除预期的配置文件即可重置 Ubuntu 启动器上的应用程序图标。