The correct fix for this is not to write everything to /usr/share/mime/icons, which effectively disables /usr/share/mime/generic-icons when used with the current GLib code, but rather to fix the code in GLib which uses the wrong fallback order. See bug #280867 for a fix. You can mark this report as a duplicate of that bug.
The correct fix for this is not to write everything to /usr/share/ mime/icons, which effectively disables /usr/share/ mime/generic- icons when used with the current GLib code, but rather to fix the code in GLib which uses the wrong fallback order. See bug #280867 for a fix. You can mark this report as a duplicate of that bug.