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(a)suddenlinkmail.com> wrote:
From: David C. Rankin
<drankinatty(a)suddenlinkmail.com>
Subject: Re: [trinity-devel] abakus & kandy kmenu icons missing
To: trinity-devel(a)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(a)lists.pearsoncomputing.net
For additional commands, e-mail: trinity-devel-help(a)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