You are not logged in.

#1 2025-10-24 15:30:48

mesaprotector
Member
Registered: 2024-03-03
Posts: 187

[SOLVED] Lxappearance can no longer apply icon theme

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.

blurry screenshot of lxappearance icons tab

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

#2 2025-10-24 15:32:18

karabaja4
Member
From: Croatia
Registered: 2008-09-14
Posts: 1,032
Website

Re: [SOLVED] Lxappearance can no longer apply icon theme

Update to gdk-pixbuf2-noglycin 2.44.3-3, or run this as root:

gdk-pixbuf-query-loaders --update-cache

Offline

#3 2025-10-24 15:44:31

mesaprotector
Member
Registered: 2024-03-03
Posts: 187

Re: [SOLVED] Lxappearance can no longer apply icon theme

I tried the command provided, but it did not seem to change anything.

Offline

#4 2025-10-24 15:50:48

karabaja4
Member
From: Croatia
Registered: 2008-09-14
Posts: 1,032
Website

Re: [SOLVED] Lxappearance can no longer apply icon theme

Hmm. Does this change anything?

update-mime-database /usr/share/mime

Offline

#5 2025-10-24 17:22:41

mesaprotector
Member
Registered: 2024-03-03
Posts: 187

Re: [SOLVED] Lxappearance can no longer apply icon theme

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

#6 2025-10-24 18:48:22

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 70,981

Re: [SOLVED] Lxappearance can no longer apply icon theme

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-cache
sudo /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-cache

Last edited by seth (2025-10-24 20:54:48)

Offline

#7 2025-10-25 05:06:40

mesaprotector
Member
Registered: 2024-03-03
Posts: 187

Re: [SOLVED] Lxappearance can no longer apply icon theme

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

#8 2025-10-25 10:27:19

archsoft
Member
Registered: 2022-05-10
Posts: 5

Re: [SOLVED] Lxappearance can no longer apply icon theme

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

#9 2025-10-25 20:55:35

karabaja4
Member
From: Croatia
Registered: 2008-09-14
Posts: 1,032
Website

Re: [SOLVED] Lxappearance can no longer apply icon theme

I made librsvg-noglycin FWIW.

Offline

Board footer

Powered by FluxBB