You are not logged in.
A lot of icons are missing since the last update like all the xfce panel/menu icons or icons of the most gtk themes.
Here you can see the output of .xsession-errors:
http://nopaste.exigen.org/41/
Has this problem maybe something to do with the gail/gtk2 thing? Hope someone has an idea
regards
Offline
I have the same problem. These threads may be related:
http://bbs.archlinux.org/viewtopic.php?pid=438296
http://bbs.archlinux.org/viewtopic.php?id=57393
http://bbs.archlinux.org/viewtopic.php?id=56622
http://bbs.archlinux.org/viewtopic.php?id=56519
I tried everything I could so far, no success. I am running xmonad. I didn't have hal/dbus running, but I enabled them in rc.conf and rebooted with no luck. I downgraded gconf and rebooted- that didn't work either. Most of my GTK2 apps display no icons. With some exceptions. Firefox appears to have all it's icons. Pidgin shows some "standard" icons, like "Quit", "Add", "Preferences", etc. Homebank has "Open" and "Save", but no others.
It's almost like non-stock GTK2 icons don't work. I believe the ones that are working are built-in GTK2 icons. The ones that don't are custom for that application (which is most of them, sadly). Other programs, like Sonata, won't even start:
$ sonata
Traceback (most recent call last):
File "/usr/bin/sonata", line 48, in <module>
app = main.Base()
File "/usr/lib/python2.5/site-packages/sonata/main.py", line 1057, in __init__
self.albumpb = gtk.gdk.pixbuf_new_from_file_at_size(self.find_path('sonata-album.png'), self.LIB_COVER_SIZE, self.LIB_COVER_SIZE)
glib.GError: Unrecognized image file format
EDIT: gqview & mirage (GTK2 viewers) do not display images, either. feh (non-GTK viewer) does work.
Last edited by Slash (2008-10-23 01:29:59)
Offline
Maybe try reinstalling your icon packages?
[git] | [AURpkgs] | [arch-games]
Offline
Only icon packages I had were gnome-icon-theme and hicolor-icon-theme, and reinstalling didn't do anything. I ran "gtk-demo" and ran the "Icon View Basics" demo and got this error: "Failed to load an image: Couldn't recognize the image file format for file '/usr/share/gtk-2.0/demo/gnome-fs-regular.png". feh was able to open it fine. It's like glib2 went dumb
Offline
I had this problem on a minimal fresh install, I was trying to find the one package I needed to make it work but failed. I installed xfce4 and gdk_pixbuf was able to read PNGs, then i removed xfce4 and all associated packages and it still worked. I ended up with two parallel installs, with the same set of packages, but one that could read PNGs and the other that could not. Wish I could be more help.
Offline
Same problem here. Sonata, thunar, gdm, medit etc. don't work. I tried to install gnome for testing purpose, however, I can't start it.
Offline
No progress here I don't want to reinstall.. arg!
Offline
This is a bit of a long shot, but seeing as there don't seem to be any working solutions, have you tried running thunar-vfs-update-thumbnailers-cache-1 and gtk-update-icon-cache?
$ /usr/lib/xfce4/thunar-vfs-update-thumbnailers-cache-1
# gtk-update-icon-cache -f /path/to/icon/theme/folder
ARCH|awesome3.0 powered by Pentium M 750 | 512MB DDR2-533 | Radeon X300 M
The journey is the reward.
Offline
@creslin: Doesn't help, tried that already as user and root.
@Slash: Even reinstalling doesn't help here.
Offline
icon cache didn't help. glib2 or gdk-pixbuf (or whatever handles it) cannot read image files, period (not just icons). Image viewers using GTK2 can't open any file. Every image file is "unrecognized". Except for the default gnome icons like "save" and "load" and "quit".
Edit: Perhaps we should submit a bug report?
Last edited by Slash (2008-10-25 16:51:57)
Offline
Ok, I did pacman -Syu today and now everything works. Not sure what did it. Here's the pacman.log:
[2008-10-25 12:55] synchronizing package lists
[2008-10-25 12:58] starting full system upgrade
[2008-10-25 12:59] upgraded esd (0.2.39-1 -> 0.2.40-1)
[2008-10-25 12:59] upgraded gnome-keyring (2.22.3-1 -> 2.24.1-1)
[2008-10-25 12:59] installed tdb (3.2.4-1)
[2008-10-25 12:59] upgraded smbclient (3.0.31-2 -> 3.2.4-3)
[2008-10-25 13:00] upgraded gnome-vfs (2.22.0-4 -> 2.24.0-1)
[2008-10-25 13:00] upgraded libxml2 (2.6.32-3 -> 2.6.32-4)
[2008-10-25 13:00] upgraded libbonobo (2.22.0-1 -> 2.24.0-1)
[2008-10-25 13:00] upgraded libgnome (2.22.0-1 -> 2.24.1-1)
[2008-10-25 13:00] upgraded libsoup (2.4.1-2 -> 2.24.1-1)
[2008-10-25 13:00] upgraded evolution-data-server (2.22.3-2 -> 2.24.1-1)
[2008-10-25 13:00] upgraded expat (2.0.1-1 -> 2.0.1-2)
[2008-10-25 13:00] upgraded flashplugin (10.0.12.36-1 -> 10.0.12.36-2)
[2008-10-25 13:00] upgraded fuse (2.7.3-1 -> 2.7.4-1)
[2008-10-25 13:00] upgraded gconfmm (2.22.0-1 -> 2.24.0-1)
[2008-10-25 13:00] upgraded git (1.6.0.2-1 -> 1.6.0.3-1)
[2008-10-25 13:00] upgraded gksu (2.0.0-3 -> 2.0.0-4)
[2008-10-25 13:01] upgraded libbonoboui (2.22.0-1 -> 2.24.0-1)
[2008-10-25 13:01] upgraded libgnomeui (2.22.01-1 -> 2.24.0-1)
[2008-10-25 13:01] upgraded gnome-desktop (2.22.3-1 -> 2.24.0-2)
[2008-10-25 13:01] upgraded gnome-menus (2.22.2-1 -> 2.24.0-1)
[2008-10-25 13:01] upgraded libgweather (2.22.3-1 -> 2.24.0-1)
[2008-10-25 13:01] upgraded libwnck (2.22.3-1 -> 2.24.0-1)
[2008-10-25 13:01] installed policykit-gnome (0.9.2-2)
[2008-10-25 13:01] warning: directory permissions differ on etc/gconf/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on etc/gconf/schemas/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/32x32/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/24x24/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/scalable/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/48x48/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/16x16/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/22x22/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/22x22/apps/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/16x16/apps/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/48x48/apps/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/scalable/apps/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/24x24/apps/
filesystem: 2755 package: 755
[2008-10-25 13:01] warning: directory permissions differ on usr/share/icons/hicolor/32x32/apps/
filesystem: 2755 package: 755
[2008-10-25 13:01] upgraded gnome-panel (2.22.2-1 -> 2.24.0-1)
[2008-10-25 13:01] upgraded gtk-sharp-2 (2.12.1-1 -> 2.12.4-1)
[2008-10-25 13:01] upgraded gnome-sharp (2.20.1-1 -> 2.24.0-1)
[2008-10-25 13:02] warning: directory permissions differ on usr/share/icons/
filesystem: 2755 package: 755
[2008-10-25 13:02] warning: directory permissions differ on usr/share/icons/gnome/
filesystem: 2755 package: 755
[2008-10-25 13:02] warning: directory permissions differ on usr/share/icons/gnome/scalable/
filesystem: 2755 package: 755
[2008-10-25 13:02] warning: directory permissions differ on usr/share/icons/gnome/48x48/
filesystem: 2755 package: 755
[2008-10-25 13:02] warning: directory permissions differ on usr/share/icons/gnome/scalable/mimetypes/
filesystem: 2755 package: 755
[2008-10-25 13:02] upgraded gnome-icon-theme (2.22.0-1 -> 2.24.0-1)
[2008-10-25 13:02] upgraded gtkhtml (3.18.3-1 -> 3.24.1-1)
[2008-10-25 13:02] upgraded gtksourceview2 (2.2.2-1 -> 2.4.0-1)
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/
filesystem: 2755 package: 755
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/hicolor/
filesystem: 2755 package: 755
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/hicolor/24x24/
filesystem: 2755 package: 755
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/hicolor/scalable/
filesystem: 2755 package: 755
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/hicolor/16x16/
filesystem: 2755 package: 755
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/hicolor/22x22/
filesystem: 2755 package: 755
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/hicolor/22x22/apps/
filesystem: 2755 package: 755
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/hicolor/16x16/apps/
filesystem: 2755 package: 755
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/hicolor/scalable/apps/
filesystem: 2755 package: 755
[2008-10-25 13:03] warning: directory permissions differ on usr/share/icons/hicolor/24x24/apps/
filesystem: 2755 package: 755
[2008-10-25 13:03] upgraded nautilus-cd-burner (2.22.1-1 -> 2.24.0-1)
[2008-10-25 13:03] upgraded vte (0.16.14-2 -> 0.17.4-1)
[2008-10-25 13:03] upgraded gnome-desktop-sharp (2.20.1-1 -> 2.24.0-1)
[2008-10-25 13:03] upgraded pyorbit (2.14.3-1 -> 2.24.0-1)
[2008-10-25 13:03] upgraded gnome-python (2.22.1-1 -> 2.22.3-2)
[2008-10-25 13:03] upgraded libgnomekbd (2.22.0-2 -> 2.24.0-1)
[2008-10-25 13:03] upgraded gnome-screensaver (2.22.2-1 -> 2.24.0-1)
[2008-10-25 13:03] NOTE
[2008-10-25 13:03] ----
[2008-10-25 13:03] Add your user to group 'camera' to use camera devices.
[2008-10-25 13:03] upgraded libgphoto2 (2.4.2-2 -> 2.4.3-1)
[2008-10-25 13:03] upgraded gphoto2 (2.4.2-2 -> 2.4.3-1)
[2008-10-25 13:04] warning: directory permissions differ on usr/share/icons/
filesystem: 2755 package: 755
[2008-10-25 13:04] warning: directory permissions differ on usr/share/icons/gnome/
filesystem: 2755 package: 755
[2008-10-25 13:04] warning: directory permissions differ on usr/share/icons/gnome/48x48/
filesystem: 2755 package: 755
[2008-10-25 13:04] warning: directory permissions differ on usr/share/icons/gnome/scalable/
filesystem: 2755 package: 755
[2008-10-25 13:04] warning: directory permissions differ on usr/share/icons/gnome/scalable/mimetypes/
filesystem: 2755 package: 755
[2008-10-25 13:04] updating scrollkeeper catalogue ...
[2008-10-25 13:04] upgraded gramps (3.0.2-1 -> 3.0.3-1)
[2008-10-25 13:04] upgraded gstreamer0.10-base (0.10.20-1 -> 0.10.21-1)
[2008-10-25 13:04] upgraded gstreamer0.10-base-plugins (0.10.20-1 -> 0.10.21-1)
[2008-10-25 13:04] upgraded gstreamer0.10-good (0.10.8-1 -> 0.10.10-1)
[2008-10-25 13:04] upgraded gstreamer0.10-good-plugins (0.10.8-4 -> 0.10.10-1)
[2008-10-25 13:04] upgraded gstreamer0.10-python (0.10.12-1 -> 0.10.13-1)
[2008-10-25 13:04] upgraded gstreamer0.10-ugly (0.10.8-1 -> 0.10.9-1)
[2008-10-25 13:04] upgraded gstreamer0.10-ugly-plugins (0.10.8-1 -> 0.10.9-1)
[2008-10-25 13:05] warning: directory permissions differ on opt/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/bin/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/include/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/lib/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/lib/kde3/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/applnk/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/icons/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/apps/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/services/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/doc/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/mimelnk/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/applications/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/applications/kde/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/mimelnk/application/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/doc/HTML/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/doc/HTML/en/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/icons/hicolor/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/icons/hicolor/22x22/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/icons/hicolor/16x16/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/icons/hicolor/32x32/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/icons/hicolor/32x32/apps/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/icons/hicolor/16x16/apps/
filesystem: 2755 package: 755
[2008-10-25 13:05] warning: directory permissions differ on opt/kde/share/icons/hicolor/22x22/apps/
filesystem: 2755 package: 755
[2008-10-25 13:05] k3b: If you have a DVD-Burner, you should install 'dvd+rw-tools'
[2008-10-25 13:05] upgraded k3b (1.0.5-1 -> 1.0.5-2)
[2008-10-25 13:05] upgraded libgtop (2.22.3-1 -> 2.24.0-1)
[2008-10-25 13:05] upgraded lyx (1.5.5-1 -> 1.5.6-1)
[2008-10-25 13:06] upgraded man-pages (3.09-1 -> 3.11-1)
[2008-10-25 13:06] upgraded mplayer (1.0rc2-6 -> 1.0rc2-7)
[2008-10-25 13:06] warning: directory permissions differ on opt/
filesystem: 2755 package: 755
[2008-10-25 13:08] warning: directory permissions differ on usr/share/icons/
filesystem: 2755 package: 755
[2008-10-25 13:08] warning: directory permissions differ on usr/share/icons/hicolor/
filesystem: 2755 package: 755
[2008-10-25 13:08] warning: directory permissions differ on usr/share/icons/hicolor/48x48/
filesystem: 2755 package: 755
[2008-10-25 13:08] warning: directory permissions differ on usr/share/icons/hicolor/32x32/
filesystem: 2755 package: 755
[2008-10-25 13:08] warning: directory permissions differ on usr/share/icons/hicolor/16x16/
filesystem: 2755 package: 755
[2008-10-25 13:08] warning: directory permissions differ on usr/share/icons/hicolor/16x16/apps/
filesystem: 2755 package: 755
[2008-10-25 13:08] warning: directory permissions differ on usr/share/icons/hicolor/32x32/apps/
filesystem: 2755 package: 755
[2008-10-25 13:08] warning: directory permissions differ on usr/share/icons/hicolor/48x48/apps/
filesystem: 2755 package: 755
[2008-10-25 13:08] see http://wiki.archlinux.org/index.php/Openoffice
[2008-10-25 13:08] how to use extensions, e.g. for spell checking
[2008-10-25 13:08] see /opt/openoffice/share/extension/install what
[2008-10-25 13:08] is shipped with this package
[2008-10-25 13:08] upgraded openoffice-base (3.0.0-1 -> 3.0.0-2)
[2008-10-25 13:08] upgraded opera (9.60-1 -> 9.61-1)
[2008-10-25 13:08] :: In order to use p7zip with mc:
[2008-10-25 13:08] :: Add u7z to /usr/share/mc/extfs/extfs.ini
[2008-10-25 13:08] :: and add the following to /usr/share/mc/mc.ext:
[2008-10-25 13:08] ::
[2008-10-25 13:08] :: regex/\.(7z|7Z)$
[2008-10-25 13:08] :: View=%view{ascii} 7za l %f
[2008-10-25 13:08] :: Open=%cd %p#u7z
[2008-10-25 13:08] upgraded p7zip (4.58-3 -> 4.58-4)
[2008-10-25 13:08] upgraded pango (1.22.0-1 -> 1.22.1-1)
[2008-10-25 13:08] upgraded ruby-gtk2 (0.18.0-3 -> 0.18.0-4)
[2008-10-25 13:08] upgraded samba (3.0.31-1 -> 3.2.4-3)
[2008-10-25 13:08] upgraded shared-mime-info (0.30-1 -> 0.51-1)
[2008-10-25 13:09] upgraded tzdata (2008f-1 -> 2008h-1)
Offline
Not here. Problem isn't solved with Gnome 2.24.1 packages. I don't konw what to do. Essential programs doesn't work.
EDIT: I have submitted a bugreport: http://bugs.archlinux.org/task/11886
Last edited by tyr0 (2008-10-26 10:06:11)
Offline
Is shared-mime-info installed on your system?
Offline
It is, I've even reinstalled it. That was JGC's advice relating to my bug report too.
Offline
The problem is still unsolved. Has somebody sorted it out?
Last edited by tyr0 (2008-10-29 20:25:18)
Offline
I'm experiencing same problem, but only under KDE (kdemod3), under Xfce all is ok, so I guess problem is in some configuration of gtk or maybe some exported paths to libs are different (libpixbufloader-png.so is in /usr/lib/gdk-pixbuf/loaders/ but not in /usr/lib/gtk-2.0/2.10.0/loaders - I'm not sure if this is related to this problem). Reinstalling packages doesn't help. I switched to Xfce, so problem for me is somehow solved
Offline
Same issue here.
Offline
Thanks for the information you've shared..I learn a lot from it and i'll try to apply that to my work.
Last edited by carlyse_09 (2012-10-27 03:13:32)
Offline
Same thing happens for me, I run awesome .. but Firefox doesn't show any icons and gtk-demo neither.
Also this simple python script throws an exception:
import gtk
gtk.gdk.pixbuf_new_from_file('/usr/share/icons/gnome/16x16/apps/file-manager.png')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
glib.GError: Couldn't recognize the image file format for file '/usr/share/icons/gnome/16x16/apps/file-manager.png'
Offline
Is shared-mime-info installed on your system?
Updating shared-mime-info has worked for me, my version was out of date. Was on 0.30-1 and upgraded to 0.51-1
Offline
Even have the latest shared-mime-info package, but still there is a problem regarding icons won't load.
Birger
Offline
Did anyone try to use a new account?
Offline
...
Hi,
I think you have to set your XDG_* environement variables.
Before mine was set to :
export XDG_MENU_PREFIX=""
export XDG_CONFIG_HOME="${HOME}/.config"
export XDG_CONFIG_DIRS=""
export XDG_DATA_HOME="${HOME}/.local/share"
export XDG_DATA_DIRS=""
export XDG_CACHE_HOME="${HOME}/.cache"
and the issue happened
I set them to these values to solve the issue :
export XDG_MENU_PREFIX=""
export XDG_CONFIG_HOME="${HOME}/.config"
export XDG_CONFIG_DIRS="/etc/xdg"
export XDG_DATA_HOME="${HOME}/.local/share"
export XDG_DATA_DIRS="/usr/share:/usr/local/share"
export XDG_CACHE_HOME="${HOME}/.cache"
Hope this help.
Last edited by Alpheth (2008-11-14 15:47:58)
Offline
You are right! If I type these lines into a shell everything works. In which file should I put these lines? In rc.conf they don't work.
EDIT: Editing /etc/profile helped of course. Thank you very much! All of you.
Last edited by tyr0 (2008-11-14 18:24:23)
Offline
Strange, I wonder which package upgrade "fixed" those environment variables for me. I see that /etc/profile.d/{kde3.sh,xorg.sh} both touch those variables, but only xorg.sh sets XDG_CONFIG_DIRS / XDG_DATA_DIRS properly. That file is owned by libx11, which wasn't upgraded when everything started working again, so that can't be it. It'd be interesting to know what went wrong here, but at least there is a fix now, whew
Offline