fix clawx image

This commit is contained in:
paisley
2026-03-06 13:37:18 +08:00
parent eb0fad6690
commit b586af5d11
2 changed files with 5 additions and 4 deletions

View File

@@ -167,6 +167,7 @@ linux:
Comment: AI Assistant powered by OpenClaw
Categories: Utility;Network;
Keywords: ai;assistant;automation;chat;
StartupWMClass: clawx
appImage:
license: LICENSE

View File

@@ -37,12 +37,12 @@ import { ensureBuiltinSkillsInstalled } from '../utils/skill-config';
// set `"disable-hardware-acceleration": false` in the app config (future).
app.disableHardwareAcceleration();
// On Linux (Wayland), tell GNOME which .desktop file belongs to this process.
// Without this, the compositor cannot associate the running window with
// clawx.desktop, so no icon appears in the dock even though the app is running.
// On Linux, set CHROME_DESKTOP so Chromium can find the correct .desktop file.
// On Wayland this maps the running window to clawx.desktop (→ icon + app grouping);
// on X11 it supplements the StartupWMClass matching.
// Must be called before app.whenReady() / before any window is created.
if (process.platform === 'linux') {
app.setDesktopName('clawx');
app.setDesktopName('clawx.desktop');
}
// Prevent multiple instances of the app from running simultaneously.