This is a Gnome install from source on a Slackware 10.2 system... I'm really baffled here and think this forum might be my best chance for ideas... The official Gnome forum is completely dead otherwise I'd post over there.
Anywho... As the title suggests, I only have about half of my mime-type icons showing up in nautilus even tho they are correctly associated with their respective mime-type as this pic shows:
video, audio, compressed, and numerous others show just fine (correct icons) but C files, headers, README, htm/html, INSTALL, TODO and others just show up as a blank file (I have 'don't show text' set for prefrences). If I change it back to 'show text', they show the icon for plain text files (with text on the icon)..
This is the only problem I have with Gnome and after months of using it, it finally started to get on my nerves bad. Over the years I've come to rely on those icons to quickly identify files in unpacked source tarballs. It's throwing me for a loop now.
I have XDG_DATA_DIRS and XDG_CONFIG_DIRS set to /usr/share in my /etc/bashrc... I've rerun update-mime-database numerous times. I'm stumped. By all rights, acording to my prefrences pic, they should be showing their specific icons..