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.



I just checked the
.desktopfile for firefox nightly. It contains onlyfirefox-nightlyas itsStartupWMClass. So I went ahead and also checked the window class firefox nightly is running as and found the following:Does this mean that firefox nightly is using both, the
firefoxand thefirefox-nightlywindow classes?Yep it has both applied. What are the actual .desktop file names?