gimp-2.0.2-1.fc2.2's gimp.desktop has some issues: - Ugly legacy encodings, and lacks the Encoding=Legacy-Mixed key. - Lacks GenericName (should be "Image Editor" if Name is "GIMP Image Editor"; see GNOME HIG). - Non-GNOME HIG compliant Comment fields - Terminal=0 is deprecated, should be Terminal=false - Missing trailing semicolon in Categories - No MimeType definitions, adding those would allow "Open with GIMP Image Editor" for images at least in Konqueror, perhaps GNOME too. To me it looks like it would be a better strategy to use desktop-file-install to install and use the upstream .desktop file, and apply the GenericName, Name and MimeType changes there instead of shipping an external, somewhat outdated one.
Seth, you made the change to "GIMP Image Editor" in the old desktop file -- I see some small problems: If I use the shipped desktop file (which I'm inclined to do) and change the Name, all the translations are gone. I could patch the generated files, but then the translations would be wrong. I could just not change the shipped desktop file, but then it would be listed as "The GIMP" in the menu. If I change the desktop file, we would either have to get the change accepted upstream or update myriads of translations and maintain this patch indefinitely. What's your opinion on how we should handle this?
Current gimp packages (in FC2-updates-testing and Rawhide/devel) use the files as shipped in the tarball, could you check whether the issues still persist? Thanks.
Skimming the desktop entry in gimp-2.0.3-2: it looks quite a bit better, and the remaining issues are upstream ones, and not that big deal. Namely: - GenericName missing (should be "<Name> Image Editor" or somesuch, properly i18n'd, see GNOME HIG development version) - Still no MimeType entries (see initial comment in this bug) As far as I'm concerned, this can be closed. Feel free to report the remaining bits upstream if you feel like it :)
gimp-2.2-pre has GenericName and MimeType