View previous topic :: View next topic |
Author |
Message |
aardvark Guru


Joined: 30 Jun 2002 Posts: 576
|
Posted: Thu Jun 10, 2004 5:18 am Post subject: kde & hicolor icon theme errors |
|
|
When I start any kde app from a console, it spews out a heap of errors concerning invalid icons.
After a week my .xsession-errors file has grown to a mulitude of megabytes.
Can anybody confirm this error and propose a solution?
(I have it on multiple systems)
This is what my console outputs when i type kediti for instance:
Code: |
bash-2.05b$ kedit
kdecore (KIconLoader): WARNING: Icon directory /home/mellenew/.kde3.2/share/icons/crystal/ group not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/chart not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/code not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/data not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/document not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/form not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/generic not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/image not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/io not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/media not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/navigation not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/net not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/object not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/table not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/text not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/chart not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/code not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/data not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/document not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/form not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/generic not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/image not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/io not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/media not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/navigation not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/net not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/object not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/table not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 24x24/stock/text not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 32x32/stock/chart not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 32x32/stock/code not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 32x32/stock/data not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 32x32/stock/document not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 32x32/stock/generic not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 32x32/stock/io not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 32x32/stock/media not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 32x32/stock/net not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 32x32/stock/object not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 36x36/stock/document not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 36x36/stock/generic not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 48x48/stock/code not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 48x48/stock/data not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 48x48/stock/document not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 48x48/stock/generic not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 48x48/stock/io not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 48x48/stock/net not valid.
|
|
|
Back to top |
|
 |
firephoto Veteran


Joined: 29 Oct 2003 Posts: 1612 Location: +48° 5' 23.40", -119° 48' 30.00"
|
Posted: Thu Jun 10, 2004 6:03 am Post subject: |
|
|
Run this as user.
Code: | kdebugdialog --fullmode |
"Look for debug area 264, and change the combobox for the warning to "None""
http://bugs.kde.org/show_bug.cgi?id=80839#c3
This will make the warnings disappear, but the problem is with the gnome-icons and hi-color-icons apparently having some "extra" info in the theme files or something. I just found this answer today since everything else I always did didn't work for very long. |
|
Back to top |
|
 |
aardvark Guru


Joined: 30 Jun 2002 Posts: 576
|
Posted: Thu Jun 10, 2004 8:22 am Post subject: |
|
|
I'll try that!
thanks
Update:
Well at least it prevents stuffing my home dir with .xsession-errros.
Cool |
|
Back to top |
|
 |
firephoto Veteran


Joined: 29 Oct 2003 Posts: 1612 Location: +48° 5' 23.40", -119° 48' 30.00"
|
Posted: Thu Jun 10, 2004 4:18 pm Post subject: |
|
|
I imagine there's lots of people who use a login manager instead of just startx that have a very large ~/.xsession-errors file they might not be aware of. If you use startx then all the errors just get dumped in the terminal you startx from. |
|
Back to top |
|
 |
Jazz Guru


Joined: 16 Nov 2003 Posts: 543 Location: Melbourne, Australia
|
Posted: Fri Jun 18, 2004 9:21 pm Post subject: |
|
|
Amazing, unmergein the x11-themes/hicolor-icon-theme got me rid of most of the warnings, but i still some warnings :-
Code: |
kdecore (KIconLoader): WARNING: Icon directory /home/jazz/.kde3.2/share/icons/nuvola/ group not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 192x192/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 96x96/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 72x72/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 48x48/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 36x36/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 24x24/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 12x12/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group scalable/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /home/jazz/.kde3.2/share/icons/nuvola/ group not valid.
konqueror: WARNING: KGenericFactory: instance requested but no instance name passed to the constructor!
kdecore (KIconLoader): WARNING: Icon directory /home/jazz/.kde3.2/share/icons/nuvola/ group not valid
|
Any way to get rid of them too ? also on the bugs list i saw some code to be added to kicontheme.cpp file around line 514, anyone done that ?
Can some post the steps please ?
BYe,
Jazz _________________ In 2010, M$ Windows will be a quantum processing emulation layer for a 128-bit mod of a 64-bit hack of a 32-bit patch to a 16-bit GUI for an 8-bit operating system written for a 4-bit processor from a 2-bit company that can't stand 1 bit of competition. |
|
Back to top |
|
 |
theDreamer Tux's lil' helper


Joined: 20 Oct 2003 Posts: 118
|
Posted: Wed Jun 23, 2004 10:07 am Post subject: read |
|
|
read the post before your question...
"kdebugdialog --fullmode" solves the problem from it's source. _________________ Cheers,
Nir Dremer
www.dremer.org |
|
Back to top |
|
 |
aardvark Guru


Joined: 30 Jun 2002 Posts: 576
|
Posted: Wed Jun 23, 2004 12:40 pm Post subject: Re: read |
|
|
theDreamer wrote: | read the post before your question...
"kdebugdialog --fullmode" solves the problem from it's source. |
I disagree. It is a work around. I think this is quite a serious bug. IT may break your systsem if you are not aware of the large .xsession... file when your harddrive fills up.
Sure the proposed workaround works, but such a workaround should be VERY temporary. |
|
Back to top |
|
 |
theDreamer Tux's lil' helper


Joined: 20 Oct 2003 Posts: 118
|
Posted: Wed Jun 23, 2004 12:54 pm Post subject: |
|
|
i agree.
i didnt think this through... _________________ Cheers,
Nir Dremer
www.dremer.org |
|
Back to top |
|
 |
micron Guru


Joined: 23 Jul 2003 Posts: 411 Location: Bergamo, Italy
|
Posted: Sat Jul 03, 2004 10:06 am Post subject: |
|
|
x11-themes/hicolor-icon-theme isn't necessary for kde, so you can safely unmerge it.
I now it isn't a solution but it's better than ignoring the warnings...  _________________ ~ "Progress is merely a realisation of utopias" ~ |
|
Back to top |
|
 |
mahir l33t


Joined: 05 Dec 2003 Posts: 725 Location: London
|
Posted: Sat Jul 03, 2004 5:34 pm Post subject: mmm right, so i dont have kde installed |
|
|
i dont use kde
i think its crap
but thats not hte point.
...
i havent installed kde or the kde env.
i get this message
Code: |
mahir@tuv mahir $ kdebugdialog --fullmode
-bash: kdebugdialog: command not found
mahir@tuv mahir $
|
so...
summore information please?
i get the same error, with the icons btw. _________________ "wa ma tawfiqi illah billah"
Mahir Sayar |
|
Back to top |
|
 |
firephoto Veteran


Joined: 29 Oct 2003 Posts: 1612 Location: +48° 5' 23.40", -119° 48' 30.00"
|
Posted: Sat Jul 03, 2004 5:48 pm Post subject: |
|
|
If you haven't installed kde or the "kde environment" (QT?) then I don't see how it's possbile to be getting KDE warning/error messages??
kdebugdialog is part of kde-base/kdebase.
Perhaps you have some QT program installed that has the QT stuff built into it? There's a version of Skype that is like that so I'd guess there are other programs built that way. I don't really know though because of the "crap" I use for my desktop.  |
|
Back to top |
|
 |
mahir l33t


Joined: 05 Dec 2003 Posts: 725 Location: London
|
Posted: Sat Jul 03, 2004 5:56 pm Post subject: aww |
|
|
aww
you admitt o using crap for your desktop.
that sso sweet.
mmmmmmmmmm ne who
right yea
so i get these errors with
quanta
and stuf like that
ne who
also -
how do i make kde progs use the redhat-artwork?
(bluecurve icons and stuff for tool bars etc) _________________ "wa ma tawfiqi illah billah"
Mahir Sayar |
|
Back to top |
|
 |
firephoto Veteran


Joined: 29 Oct 2003 Posts: 1612 Location: +48° 5' 23.40", -119° 48' 30.00"
|
Posted: Sat Jul 03, 2004 6:12 pm Post subject: |
|
|
Hmmm one must have some kde to run quanta.
Quote: | Runtime Dependencies
quanta-3.3_pre20040506
kde-base/kde-env3
>= kde-base/kdelibs - 3.2
>= x11-libs/qt - 3.2 |
So you should have kdebase installed, so /usr/kde/3.2/bin/kdebugdialog would be where the missing program is. (3.1 if you have an older version).
I don't have an answer to your other questions but you might try running:
Code: | /usr/kde/3.2/bin/kdeinit kcontrol |
and if it works check under "Appearance & Themes/Icons or Style". |
|
Back to top |
|
 |
mahir l33t


Joined: 05 Dec 2003 Posts: 725 Location: London
|
Posted: Sat Jul 03, 2004 6:42 pm Post subject: mm |
|
|
yea i have kdelibs and qt
but not kdebase.
Code: | mahir@tuv mahir $ /usr/kde/3.2/bin/kdeinit kcontrol
kdeinit: Shutting down running client.
---------------------------------
It looks like dcopserver is already running. If you are sure
that it is not already running, remove /home/mahir/.DCOPserver_tuv__0
and start dcopserver again.
---------------------------------
QPixmap: Cannot create a QPixmap when no GUI is being used
QPixmap: Cannot create a QPixmap when no GUI is being used
KDE Daemon (kded) already running.
QPixmap: Cannot create a QPixmap when no GUI is being used
QPixmap: Cannot create a QPixmap when no GUI is being used
kbuildsycoca running...
Reusing existing ksycoca
kio (KService*): WARNING: The desktop entry file Utilities/kfilereplacepart.desktop has Type=Service but is located under "apps" instead of "services"
kio (KService*): WARNING: Invalid Service : Utilities/kfilereplacepart.desktop
mahir@tuv mahir $
|
soo
erm.
okay? _________________ "wa ma tawfiqi illah billah"
Mahir Sayar |
|
Back to top |
|
 |
drescherjm Advocate

Joined: 05 Jun 2004 Posts: 2792 Location: Pittsburgh, PA, USA
|
Posted: Mon Jul 12, 2004 11:51 pm Post subject: |
|
|
Quote: | x11-themes/hicolor-icon-theme isn't necessary for kde, so you can safely unmerge it. |
I tried that but I still get:
Code: | kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 20x20/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 48x48/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 48x48/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 24x24/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 72x72/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 72x72/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 192x192/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 36x36/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 12x12/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 96x96/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Crux/ group 96x96/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 20x20/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 48x48/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 48x48/devices not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 48x48/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 72x72/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 72x72/devices not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 24x24/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 24x24/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 192x192/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group scalable/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 36x36/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 36x36/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 12x12/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 12x12/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Flat-Blue/ group 96x96/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 48x48/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 36x36/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 24x24/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/gnome/ group 12x12/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Sandy/ group 36x36/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Sandy/ group 12x12/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Sandy/ group 48x48/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Sandy/ group 96x96/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Sandy/ group 72x72/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Sandy/ group 24x24/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Smokey-Blue/ group 48x48/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Smokey-Blue/ group 48x48/emblems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Smokey-Red/ group 48x48/filesystems not valid.
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/Smokey-Red/ group 48x48/emblems not valid. |
_________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
 |
drescherjm Advocate

Joined: 05 Jun 2004 Posts: 2792 Location: Pittsburgh, PA, USA
|
Posted: Mon Jul 12, 2004 11:58 pm Post subject: |
|
|
Quote: | kdebugdialog --fullmode |
I tried that. I set the WARNING and info messages to go to file instead but I still get the messages...
[EDIT]
You have to select the correct message type (264) in the debug area combo box.
After that all is well...
[/EDIT] _________________ John
My gentoo overlay
Instructons for overlay
Last edited by drescherjm on Thu Jul 15, 2004 4:54 am; edited 1 time in total |
|
Back to top |
|
 |
firephoto Veteran


Joined: 29 Oct 2003 Posts: 1612 Location: +48° 5' 23.40", -119° 48' 30.00"
|
Posted: Tue Jul 13, 2004 12:12 am Post subject: |
|
|
Just thank the Gnome people for having to have the "stock" directories. Apparently that's the onlr reason they are there and KDE doesn't need them so it spits out the warning about them. It looks like the fix has been commited to cvs for kde which simply just tells kde not to give a warning about this "new" icon theme directory structure. So making the warnings "go away" was the fix. There wasn't an actuall error due to the warning, just an annoyance.
No point in having things a standard way when you can purposly make things work and look different right? The Gnome vs. KDE has some deep roots it seems. |
|
Back to top |
|
 |
stef Tux's lil' helper

Joined: 23 Jul 2003 Posts: 93
|
Posted: Mon Jul 26, 2004 5:17 pm Post subject: |
|
|
for me this did the trick:
as root:
cd /usr/share/icons/hicolor/
cp index.theme index.desktop
( maybe you need this in some other subdirs of /usr/share/icons too ... )
... now there are no more complains about wrong icon dirs anymore.
But i dunno if this is a "right" way to fix the prob.. |
|
Back to top |
|
 |
saosao9 n00b


Joined: 10 Jul 2002 Posts: 19
|
Posted: Tue Jul 27, 2004 12:44 am Post subject: |
|
|
I agree, this worked for me too. Is this doing anything bad to KDE or Gnome?
stef wrote: | for me this did the trick:
as root:
cd /usr/share/icons/hicolor/
cp index.theme index.desktop
( maybe you need this in some other subdirs of /usr/share/icons too ... )
... now there are no more complains about wrong icon dirs anymore.
But i dunno if this is a "right" way to fix the prob.. |
|
|
Back to top |
|
 |
jub0r n00b


Joined: 01 Feb 2003 Posts: 73 Location: Denver, Colorado
|
Posted: Sun Aug 01, 2004 1:44 am Post subject: |
|
|
I was having the same problem. Look at your index.theme in those directories. Mine were corrupt. Removed directories, re-installed, voila! I think it happened one of those times I upgraded my KDE. As much as I like KDE, I"m about to a point where I want to pitch it. |
|
Back to top |
|
 |
think-x n00b


Joined: 30 Jun 2004 Posts: 52 Location: UCSB
|
Posted: Tue Aug 03, 2004 6:15 am Post subject: cp index.theme index.desktop |
|
|
stef wrote: | as root:
cd /usr/share/icons/hicolor/
cp index.theme index.desktop
|
That worked excellently for me too.  |
|
Back to top |
|
 |
zaai Apprentice


Joined: 24 Jul 2004 Posts: 175
|
Posted: Thu Aug 12, 2004 6:59 pm Post subject: |
|
|
I unmerged gnome-icon-theme, after which no more messages appeared.
This leaves the hicolor theme in place. |
|
Back to top |
|
 |
|