Changelog
| Updated | Change |
|---|---|
| 2026-09-04 11:12 | v1.1.0 — Added gotchas for competing .desktop files and –ozone-platform=x11 WM_CLASS behavior |
v1.1.0 — 2026-09-04
- Added gotcha: competing
.desktopfiles with sameStartupWMClassacrossXDG_DATA_DIRSlocations cause duplicate GNOME Dash icons. Must shadow extras withHidden=trueuser overrides. - Added gotcha:
--ozone-platform=x11changes Electron WM_CLASS behavior; pass--class=<app-id>in wrappers to force consistent WM_CLASS. - Audit script TODO: detect multiple
.desktopfiles claiming the sameStartupWMClassand flag as a conflict.
v1.0.0 — 2026-08-14
- Initial release
- Audit script scans system, user, Flatpak, and Snap
.desktopdirs - Detects Electron apps via
resources/app.asaradjacency check - Computes expected
StartupWMClassusing lowercase binary name convention - Reports MISSING, MISMATCH, or OK status per app
--fixmode: copies system files to user dir, sets correct WMClass--appflag: target a single application- Documents the Electron/Wayland lowercase app-id convention
- Gotchas section covers reinstall resets, custom app-ids, Flatpak edge cases