[Bug 163311] No icons for KDE 3 applications

James Richard Tyrer tyrerj at acm.org
Fri Jun 13 23:25:10 CEST 2008


Rex Dieter wrote:
> ------- You are receiving this mail because: ------- You are the
> assignee for the bug, or are watching the assignee.
> 
> http://bugs.kde.org/show_bug.cgi?id=163311
> 
> ------- Additional Comments From rdieter math unl edu  2008-06-06
> 15:48 ------- imo, looks like bugs in those respective programs to
> either provide only crystalsvg icons and/or not provide their own
> fallback (hicolor) icons.  Not much kde4 (or kickoff) can do about
> that.

First, it should be noted that renaming of the icons in KDEArtWork is 
not going very well due to a "dog in the manger" and a lack of good 
documentation of the new names in Oxygen vs. the old names that they 
replace.

However lets proceed as though this has been solved.

To run KDE3 applications, it is necessary to install the KDE3 version of 
the icons since the KDE 4 version of KDEArtWork is supposed to have the 
*new* names.  I see this as a packaging issue -- packagers need to 
provide the needed packages.

You are correct that if the application only has CrystalSVG that they 
have a problem.  I tried to warn developers that HiColor icons were 
necessary, but the response seems to be "we don't need no stinkin' 
HiColor icons" -- and the problem continues with KDE4 since the attitude 
is the same: NO HiColor theme allowed.

There is a fix for this that is quite simple.  After the icon loader 
searches the current theme and all of the inherited themes, it should 
fall back to HiColor.  Now we add that there is a configuration file 
which specifies additional fall back icon themes to be searched (in 
order) if no icon is found in HiColor.  This should fix the current 
problem.  However, unless this is added to the F.D.o spec, the problem 
will reoccur as soon as there is a common method for desktops to set the 
icon theme.

Still, we should have a HiColor theme.  Since somebody thought it was a 
good idea to rename it KDEClassic.  The Icon Loader should also be aware 
of this and search in KDEClassic after searching HiColor.  But, I doubt 
that that would be sufficient to totally fix the problem.  It should be, 
because if we fallback to CrystalSVG icons they are not going to look 
good on the Oxygen desktop.

-- 
JRT



More information about the Panel-devel mailing list