Fallback of Crystal SVG icon set is not working, seeing unknown.png at some places
Erik Wasser
erik.wasser at iquer.net
Mon May 29 16:01:01 BST 2006
Since my upgrade from KDE 3.4.X to 3.5.2 I've got a problem with my
icons on my KDE. I've got default icons (unknown.png: white paper with
a blue top and a little dog-ear in the lower right corner) where I
expect real icons.
Example 1)
Opening a 'konsole' shows the default icon in the window bar and in the
tab bar. Opening a new console gets a default icon too.
Example 2)
Kontact got this little bar on the left side: Summary, Mail, Contacts,
Calendar, usw... But Kontact doesn't find the icon for the Newsticker/
Akregator. It show the default icon again.
I've done an strace with a konsole and I found a lot of 'ENOENT (No such
file or directory)'. I'm attaching a small extract from
the 'strace -fF' output at the end of the mail.
I'm using the Crystal SVG (delivered by the Gentoo like the rest of my
KDE) and it seems to me that the fallback (read the 'Inherits=hicolor'
line in '/usr/kde/3.5/share/icons/crystalsvg/index.theme' is not
working. The 'konsole.png' is there but it's in the hicolor package.
% find /usr/kde/3.5/ -iname 'konsole.png'
/usr/kde/3.5/share/doc/HTML/en/konsole/konsole.png
/usr/kde/3.5/share/icons/hicolor/22x22/apps/konsole.png
/usr/kde/3.5/share/icons/hicolor/32x32/apps/konsole.png
/usr/kde/3.5/share/icons/hicolor/16x16/apps/konsole.png
/usr/kde/3.5/share/icons/hicolor/64x64/apps/konsole.png
/usr/kde/3.5/share/icons/hicolor/48x48/apps/konsole.png
/usr/kde/3.5/share/icons/hicolor/128x128/apps/konsole.png
So what's the problem here?
How can I fix this issue?
Anyone else with this problem?
How can I enable the inheritage in the 'index.theme'?
% output of 'strace -fF konsole'
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/actions/konsole.png",
R_OK) = -1 ENOENT (No such file or directory)
6635 access("/usr/share/icons/crystalsvg/48x48/apps/konsole.png", R_OK)
= -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/apps/konsole.png",
R_OK) = -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/devices/konsole.png",
R_OK) = -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/filesystems/konsole.png",
R_OK) = -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/mimetypes/konsole.png",
R_OK) = -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/actions/konsole.svgz",
R_OK) = -1 ENOENT (No such file or directory)
6635 access("/usr/share/icons/crystalsvg/48x48/apps/konsole.svgz",
R_OK) = -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/apps/konsole.svgz",
R_OK) = -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/devices/konsole.svgz",
R_OK) = -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/filesystems/konsole.svgz",
R_OK) = -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/mimetypes/konsole.svgz",
R_OK) = -1 ENOENT (No such file or directory)
6635
access("/usr/kde/3.5/share/icons/crystalsvg/48x48/actions/konsole.svg",
R_OK) = -1 ENOENT (No such file or directory)
6635 access("/usr/share/icons/crystalsvg/48x48/apps/konsole.svg", R_OK)
= -1 ENOENT (No such file or directory)
[...]
(Full report is available.)
--
So long... Fuzz
___________________________________________________
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
More information about the kde
mailing list