--- RantMode On ---
What is happening to you people? Does anyone actually understand what this bug 
is about? This is NOT bug #278113, or any related bugs. Please read and 
comprehend both descriptions before changing the status.
--- RantMode Off ---

Probably a more detailed explanation is necessary. File icons are
determined by the MIME type of the file. There are three places where
Gnome looks for those icons: 1. the current theme, 2. inherited themes,
in the order in which they are specified in the index.theme file, 3.
hicolor theme. Additionally, the MIME database from freedesktop.org
defines some additional icon names like script-x-generic and
font-x-generic that are not assigned to any specific mimetypes, but are
intended as fallbacks when a more specific icon is not available.

For example, let's assume that the mimetype "application/x-m4" (M4
macro) says in the MIME database that its generic icon is
"script-x-generic". There are two custom themes on the system, let's say
Adamantium and Bionic. Adamantium has the icon "script-x-generic", but
does not have "application-x-m4". Bionic has them both. There is a
specialized M$ macro editor installed too, and it puts its own Tango-
style icon "application-x-m4" in the hicolor theme.

Bug #278113 was about Bionic displaying "script-x-generic" even though
it has "application-x-m4" (obvious bug). This bug is about a GEDA
maintainer not satisfied with Adamantium displaying "script-x-generic"
instead of "application-x-m4" from hicolor (correct, but not ideal
behaviour).

This bug cannot be fixed without a new way to provide additional
information from the theme designer: if the theme is Tango compliant, it
should display the Tango icon for "application-x-m4" from hicolor. If
it's completely different from Tango, it should use its own fallback
icon "script-x-generic". As such, this is definitely not "fix committed"
and not specifically related to Nautilus, but rather to GLib icon theme
lookup.

-- 
Incorrect icons displayed for mimetypes installed in hicolor theme only
https://bugs.launchpad.net/bugs/217997
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to