Loading the aqomui app still shows the old icon #93
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
not sure if it's some caching thing but when aqomui the old app icon shows next to the cursor bouncing
More data from live-testing #105: after reinstalling with a changed aqomui_off.svg, the tray kept showing the old rendering even though the installed file was byte-identical to the new one and the hicolor cache was regenerated by the install hook. The stale copy lives in plasmashell's in-memory icon cache -- QSystemTrayIcon over StatusNotifierItem passes the icon name, plasmashell resolves and rasterizes it itself, and it never re-reads a theme file it already rendered while running.
systemctl --user restart plasma-plasmashellclears it. So this issue has (at least) two layers: the hicolor cache at install time, and the compositor-side render cache that survives even a correct install.Root cause found. The "old icon at app start" is the cursor-attached launch feedback, which is a KWin effect (
startupfeedback) — not plasmashell, which is why restarting plasmashell fixed the tray but not this. Qt's icon loader caches theme lookups for the life of the process and only invalidates them on an icon-theme-change signal, never on file changes; this kwin_wayland has been running since the Aug 16 boot, so it predates every aqomui icon installed since (including the fork redesign) and keeps serving its boot-time cache.Nothing app-side can fix this — it will affect any future icon change equally. Flush options:
If the icon is correct after either, this closes as an environment gotcha with the workaround documented here.