feat: 添加wayland检查和消息弹窗位置失效说明

This commit is contained in:
H3CoF6
2026-03-21 02:53:03 +08:00
parent 45d4e74c98
commit 539f854dbf
5 changed files with 78 additions and 3 deletions

View File

@@ -1043,6 +1043,13 @@ function registerIpcHandlers() {
return app.getVersion()
})
ipcMain.handle('app:checkWayland', async () => {
if (process.platform !== 'linux') return false;
const sessionType = process.env.XDG_SESSION_TYPE?.toLowerCase();
return Boolean(process.env.WAYLAND_DISPLAY || sessionType === 'wayland');
})
ipcMain.handle('log:getPath', async () => {
return join(app.getPath('userData'), 'logs', 'wcdb.log')
})