Passiert das auch mit einem anderen Filemanager als spacefm? Nebenbei, woher stammt der? In den Repos finde ich ihn nicht.
Wenn du in der Desktop-Datei für den Firefox keinen Eintrag
Icon=firefox
findest, ist etwas an der Installation kaputt. Der sollte da sein. Fehlt der Eintrag, ist es aber normal, dass im Dateimanager dem Desktop-File kein Icon zugeordnet wird. Ich hab hier einige, bei denen das so ist.
Was sagt ein
md5sum /usr/share/applications/firefox.desktop
? Soll:
172ab5f7c1c86bbc78887c7ad55a10b5 /usr/share/applications/firefox.desktop