Version: (using KDE KDE 3.2.1KDE 1.2) Installed from: Debian stable PackagesDebian stable Packages OS: Linux My 3rd party app, "Tux Paint", has 16x16, 32x32 and 48x48 icons which I had my Makefile install into the KDE icon directory, under "hicolor/16x16/apps", ".../32x32/apps", etc. I recently received 64x64 and 128x128 icons (rendered from a new SVG version). When I placed those into "hicolor/64x64/apps/", ".../128x128/apps" and ".../scalable/apps", respectively, the newer icons were not used. For example, I made a child panel, set the size to Custom (128), and placed my app's icon ("tuxpaint.desktop") onto it, but the 48x48 version appeared, scaled up in an ugly, pixelated fashion. I discovered that I could place the icons into similar "64x64" and "128x128" directories in my system's "crystalsvg" directory, and they worked. (My desktop is set to use Crystal SVG theme, obviously.) I then noticed an "index.theme" sitting in my "hicolor" directory, and tweaked it to add support for 64x64 and 128x128 sizes, and that got the larger versions of the icon showing up properly on a very large panel. HOWEVER, I then decided to click-n-drag to make a Symbolic Link of the launcher icon ("tuxpaint.desktop") in an arbitrary folder on my desktop. When I view the contents of that folder in Konqueror, in "Icon" view mode with "Icon Size" set to "Huge", I am shown the 48x48 version of the icon, scaled up to 64x64! :^( So apparently, somewhere, KDE is STILL not looking into ".../hicolor/64x64", "...128x128" or "...scalable" for the icons. For the time being (for my next release of Tux Paint, later this summer), I will continue to place all of the icons into "hicolor", since that SOUNDS like the appropriate place. It just doesn't seem to work with my KDE 3.2.0. Folks in #kde-devel suggested I report this as a bug, since others have been reporting similar problems on IRC. Thanks in advance! -bill!
Can't reproduce. Everything's working here (KDE 3.2.2).
hicolor is our old theme and it only supports sizes < 64 - period. For crystal/crystalsvg we support larger sizes and if you got a svg now, you better install it into crystalsvg and don't have this problem.
No, 'hicolor' is now the "default"/fallback theme, not the old hicolor theme (which is now called 'kdeclassic'). Application icons should be installed here, and not in 'crystal' (unless they are 'crystal'-ised icons). This document "http://developer.kde.org/~larrosa/iconthemes.html" makes this very, *very* clear. This is also what the official icon theme specification "http://freedesktop.org/Standards/icon-theme-spec/icon-theme-spec-latest.html" says (in less clear terms). As I've understood it, everything will work fine *if* you're running a new account on a *recent* KDE version, where 'index.theme' for 'hicolor' *does* contain entries for 64×64 and above icons. If not, it likely won't. This issue has also been discussed on the freedesktop mailing list "http://freedesktop.org/pipermail/xdg/2004-June/" (all messages with 'icon' in the subject).