As the maintainer of Plank Reloaded, the most common bug report I get is “this app has the wrong icon.” It’s almost never the dock - it’s a broken StartupWMClass in the app’s .desktop file. So I wrote up how to find the right value on X11, Wayland, and KDE, and why deleting the line often fixes it.



Hmm, but I thought the
StartupWMClassesin the desktop files are correct? I thought the issue is that firefox-nightly uses thefirefoxclass in addition to thefirefox-nightlyclassStartupWMClass is NOT needed if the .desktop file is named correctly.