Introduction
Aside from any launchers there are generally 3 main locations that icons for applications are displayed in a Plasma Wayland session.
Any one or multiples of these may be displayed incorrectly or may be missing entirely and default to a generic wayland icon.
-
On the Taskbar

-
In the corner of the Application Window

-
In the Task Switcher

This seems especially common and pronounced for applications whose desktop file names do not mirror the name of the application itself. For example the βGoodvibesβ music player and itβs io.gitlab.Goodvibes.desktop file.
Workaround
The solution in any of these cases (blurry, incorrect, missing icon) is to use the Window Rules utility.
The easiest approach may be to Right-Click on the application window header and select:
More Actions > Configure Special Application Settings

In the resulting window press the βAdd Propertyβ button.
From the pop-up menu select βDesktop file nameβ.

In the new configuration line input the desired desktop file name (without .desktop if it is in the default paths), or optionally the full path.

To find the desktop file of an installed package you may
- Use
pacman;
pacman -Ql $PACKAGE_NAME | grep desktop - Or use your Application Launcher;
Right-Click on the application and select βEdit Applicationβ
The desktop file should be listed under the βApplicationβ Tab, on the βProgramβ line.
Dont forget to press βApplyβ in the Window Rules window when finished.
Your icons should now be displayed correctly after any offending applications are restarted.
Result
