可以在 Windows 上使用
skipTaskbar
隐藏应用程序的任务栏图标,在 Mac 上使用 app.dock.hide()
隐藏应用程序的任务栏图标。如何在 Linux 上实现相同的功能(不在扩展坞中显示图标)? (这两个在 Linux 上都不适合我)
使用
"electron": "13.6.3",
并在 Ubuntu 22.04.4 LTS
上进行测试
这就是我通过简单地隐藏
BrowswerWindow
窗口 来实现隐藏 Linux 上的 Dock 图标的方法
import {BrowserWindow} from 'electron';
let mainWindow: BrowserWindow | null = null;
mainWindow = new BrowserWindow({ width: 800, height: 600 })
const hideDock = () => {
if(process.platform === "linux"){
mainWindow?.hide() //This is enough to hide the dock icon on `linux`
}
}
文档没有提到它隐藏了 Linux 上的扩展坞图标。