You are not logged in.
Hello all.
Today I opened nemo to find that most of its icons are blurry and incorrect (picture here). I initially blamed it on the breeze-gtk upgrade to 6.5, especially since it does apparently come with changes to icon handling. However, I now think that it's more likely related to lxappearance and potentially our favorite recent issue, the gdk-pixbuf2 problems.
I was formerly using lxappearance-gtk3, and on the upgrade last night it was renamed to just lxappearance (due to the phase out of gtk2 - not an issue for me, as I don't use gtk2 anymore). However, now it seems to fail to load icon themes properly. Instead, everything is blurry, and manually adding .tar.xz files does not work either.

On running lxappearance from terminal, it spits out a warning message, included below.
(lxappearance:20254): Gtk-WARNING **: 11:13:55.789: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.I was already using gdk-pixbuf2-noglycin from the AUR. However I tried reverting to extra/gdk-pixbuf2 which did not seem to change anything.
nemo, xreader, and gimp are three applications that are affected, which I assume is because they all rely on the default icon gtk3 icon theme, where stuff like firefox does not.
Last edited by mesaprotector (2025-10-25 05:10:52)
Offline
Update to gdk-pixbuf2-noglycin 2.44.3-3, or run this as root:
gdk-pixbuf-query-loaders --update-cacheOffline
I tried the command provided, but it did not seem to change anything.
Offline
Hmm. Does this change anything?
update-mime-database /usr/share/mimeOffline
It doesn't seem to, unfortunately.
EDIT: Found this recent post on the Artix forums that seems like it could be the same issue (note reply #24): https://forum.artixlinux.org/index.php/ … 16.15.html
I am in a bit of a hurry but will try to figure things out later.
Last edited by mesaprotector (2025-10-24 18:02:34)
Offline
x-ref, https://bbs.archlinux.org/viewtopic.php?id=309733
x-ref, https://bbs.archlinux.org/viewtopic.php … 9#p2269139
(1/5) Updating the MIME type database...
> (2/5) Probing GDK-Pixbuf loader modules...
(3/5) Compiling GSettings XML schema files...
(4/5) Probing GTK3 input method modules...
> (5/5) Updating icon theme caches.../usr/share/libalpm/hooks/30-u/usr/share/libalpm/hooks/30-update-mime-database.hook:Target = usr/share/mime/packages/*.xml
/usr/share/libalpm/hooks/30-update-mime-database.hook:Description = Updating the MIME type database...
/usr/share/libalpm/hooks/30-update-mime-database.hook:Exec = /usr/bin/env PKGSYSTEM_ENABLE_FSYNC=0 /usr/bin/update-mime-database /usr/share/mime/usr/share/libalpm/hooks/gdk-pixbuf-query-loaders.hook:Target = usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so
/usr/share/libalpm/hooks/gdk-pixbuf-query-loaders.hook:Description = Probing GDK-Pixbuf loader modules...
/usr/share/libalpm/hooks/gdk-pixbuf-query-loaders.hook:Exec = /usr/bin/gdk-pixbuf-query-loaders --update-cache/usr/share/libalpm/hooks/glib-compile-schemas.hook:Description = Compiling GSettings XML schema files...
/usr/share/libalpm/hooks/glib-compile-schemas.hook-When = PostTransaction
/usr/share/libalpm/hooks/glib-compile-schemas.hook-Exec = /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schema/usr/share/libalpm/hooks/gtk-update-icon-cache.hook:Target = usr/share/icons/*/
/usr/share/libalpm/hooks/gtk-update-icon-cache.hook:Target = !usr/share/icons/*/?*
/usr/share/libalpm/hooks/gtk-update-icon-cache.hook:Description = Updating icon theme caches...
/usr/share/libalpm/hooks/gtk-update-icon-cache.hook:Exec = /usr/share/libalpm/scripts/gtk-update-icon-cachesudo /usr/bin/env PKGSYSTEM_ENABLE_FSYNC=0 /usr/bin/update-mime-database /usr/share/mime
sudo /usr/bin/gdk-pixbuf-query-loaders --update-cache
sudo /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
command ls -d1 /usr/share/icons/*/ | sudo /usr/share/libalpm/scripts/gtk-update-icon-cacheLast edited by seth (2025-10-24 20:54:48)
Offline
Running the four hooks above did not work for me, but
downgraded librsvg (2:2.61.2-2 -> 2:2.61.1-1)seems to have fixed my icon issues. Unfortunately I am now holding back another package in addition to using gdk-pixbuf2-noglycin... let's hope this doesn't become a trend.
Reference: https://gitlab.archlinux.org/archlinux/ … d0b22f58fd
Of course Arch likes to stay as close to upstream as possible, but I cannot help but hope that the glycin problems can eventually mean an exception is made.
Last edited by mesaprotector (2025-10-25 05:15:17)
Offline
Same problem here with vimix-icon-theme. After downgrading librsvg the icons will be back.
Edit: Problem was my old "gdk-pixbuf2" package, i kept it back because of some issues some days ago, after upgrading (2.42.12-2 -> 2.44.4-1) i can use "librsvg" (2:2.61.2-2) without any issues.
Last edited by archsoft (2025-10-28 20:18:45)
Offline
I made librsvg-noglycin FWIW.
Offline