Taskbar Icon Displacement/Duplication After System Upgrades on Wayland-based DEs
Issue Description
After upgrading my Linux distribution, I consistently encounter taskbar (Dock/Panel) icon-related issues:
-
Icon Disappearance:
- Applications pinned to the taskbar vanish after reboot or compositor restart.
- Example: Firefox/Chromium icons disappear from KDE Plasma's panel.
-
Icon Misalignment:
- Icons shift positions arbitrarily (e.g., a terminal icon moves from slot 3 to slot 7).
-
Duplicate Icons:
- A single application spawns multiple identical icons (e.g., 3 Discord icons for 1 running instance).
Proposed Actions
-
Protocol Standardization:
- Add mandatory
persistent_id
fields in icon metadata to track positions.
- Add mandatory
-
Compositor Fixes:
- Implement upgrade-safe icon position caching (e.g.,
~/.config/icon-positions.json
). - Add sanity checks to merge/remove duplicate icons by
app_id
/desktop_file
.
- Implement upgrade-safe icon position caching (e.g.,
Request: Could the Wayland community prioritize fixes for taskbar icon stability in the protocols?