Electron:隐藏任务栏/Dock 图标 - Linux

问题描述 投票:0回答:1

可以在 Windows 上使用

skipTaskbar
隐藏应用程序的任务栏图标,在 Mac 上使用
app.dock.hide()
隐藏应用程序的任务栏图标。如何在 Linux 上实现相同的功能(不在扩展坞中显示图标)? (这两个在 Linux 上都不适合我)

javascript node.js linux electron
1个回答
0
投票

使用

 "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 上的扩展坞图标。

© www.soinside.com 2019 - 2024. All rights reserved.