SUMMARY After upgrading to Plasma 6.3 (Fedora 41), my exisiting window rules for setting window icon by forcing desktop file stop working. Specifically, I use window rule to set icon for different Chromium profile window on task manager. BTW, I notice that many apps that previously show generic Wayland icon now show their own icon correctly. So maybe something new here override the window rule? STEPS TO REPRODUCE 1. Create a desktop file for a Chromium profile, set icon to a new one. 2. Create a new Window Rule 3. Detect properties from a Chromium window, match window class and force desktop file name to desktop file in 1. 3. Apply OBSERVED RESULT - Task manager icon show Chromium icon. EXPECTED RESULT - Task manager show set icon from desktop file. This work as expected in Plasma 6.2. SOFTWARE/OS VERSIONS Linux: Fedora 41 (Wayland) KDE Plasma Version: 6.3 KDE Frameworks Version: 6.10.0 Qt Version: 6.8.2
Please run chromium with WAYLAND_DEBUG=1 environment variable and post the output here
It seems this is Chromium problem. After I switch from using --app-id (Chromium-generated app shortcut) to --app, Window Rule work as expected.