[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