This problem is more than superficial.
Today when debugging digikam issues I ran an strace. In the strace, digikam was looking for PNG images for kipi-plugins but found none for the theme I am using (crsytalsvg).
I'm unsure how the logic in the source code works, but I think when no image icon is found for the theme then the libraries look for common icon directories, such as hicolor, mono, locolor, etc.
If that is the case, then every app package should create at some nominal icon images for those directories, even if not making any images for each theme.
Darrell
--- On Thu, 3/29/12, David C. Rankin drankinatty@suddenlinkmail.com wrote:
From: David C. Rankin drankinatty@suddenlinkmail.com Subject: Re: [trinity-devel] abakus & kandy kmenu icons missing To: trinity-devel@lists.pearsoncomputing.net Date: Thursday, March 29, 2012, 6:42 PM On 03/28/2012 09:43 PM, Darrell Anderson wrote:
I have built most but not all apps. Here is a list of
icons missing from the menu from those apps I built. I am using the crytsalsvg icon theme.
Abakus Kandy Kthesaurus Kugar Designer Kradio "Games for Kids" submenu KXSLDbg (XSLT Debugger)
Looking at the desktop files for those apps:
abakus.desktop: Icon=abakus kthesaurus.desktop: does not exist kandy.desktop: Icon=kandy kudesigner.desktop: Icon=kudesigner kradio.desktop: Icon=kradio.png tde-games-kids.directory: Icon=package_games_kids kxsldbg.desktop: Icon=kxsldbg
Changing to the iKon icon theme caused an icon to
appear in the menu for kandy but not the others.
The KDE Classic icon theme caused the icon to appear
for Kugar Designer but none of the others.
The monochrome icon them had icons for abakus,
kthesaurus, kugar designer, and Games for Kids. I don't know how an icon appeared for kthesaurus when there is no desktop file specifying which icon name to use.
Somebody could create an etherpad matrix of missing
menu icons versus icon themes. Would require changing to each icon theme and inspecting every menu item for an icon. Somebody with basic art skills could start from there.
Darrell
Calvin,
Could you do the etherpad -- I'm still eyeball deep creating PKGBUILDS... Please :)
-- David C. Rankin, J.D.,P.E.
To unsubscribe, e-mail: trinity-devel-unsubscribe@lists.pearsoncomputing.net For additional commands, e-mail: trinity-devel-help@lists.pearsoncomputing.net Read list messages on the web archive: http://trinity-devel.pearsoncomputing.net/ Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting