Looks like the problem with kandy is only the
"iKon" theme
provides an icon for kandy. At least that is what I see when
I search for kandy.png in the entire package set. The
kandy.desktop does specify Icon=kandy, but when the icon
theme does not provide an image then the system defaults to
the "empty" icon or none at all, which seems to be the case
for the menu.
The desktop file for Abakus specifies Icon=abakus. Thus
again the problem is the various icon themes not supplying
an icon.
Considering that some of the apps we inherited, er, adopted,
are fringe third party apps, the lack of an icon for such
apps is not surprising. I would have expected icons in all
of the icon themes for kandy because that app is part of the
original kdepim. Then again, just the other day I pushed
some "go" icons for crystalsvg icon set for the Standard
splash screen image because none previously existed.
I suppose these things happen with a project this large.
Let's fix them as we find them and provide that final
polish. :)
We need a list of the icon themes provided by Trinity and
then note which themes are missing certain icons. From there
I don't know how to match the overall theme of the icon set.
I was lucky with the missing "go" icon for crystalsvg
because the icon was the same as the menu icon. We can take
the existing iKon kandy icon as a starter, but somebody with
art skills should help so we get the new icons to match the
theme.
We could throw something into etherpad.
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