fix: Linux 开发模式任务栏图标与 VS Code 归为一组
开发模式下 electron 进程 WM_CLASS 默认为 "Electron",导致桌面环境
将其与其他 Electron 应用(如 VS Code)归为一组并使用其图标。
在 app.whenReady 前调用 app.setName('JRedisDesktop') 修正 WM_CLASS。
This commit is contained in:
@@ -6,6 +6,10 @@ import { initUpdater } from './updater'
|
||||
|
||||
let mainWindow: BrowserWindow | null = null
|
||||
|
||||
// Set app name early so Linux WM_CLASS is "JRedisDesktop" (not "Electron"),
|
||||
// preventing the taskbar from grouping us with other Electron apps like VS Code.
|
||||
app.setName('JRedisDesktop')
|
||||
|
||||
function getIconPath(): string {
|
||||
return join(__dirname, '../../build/icons/icon_256.png')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user