dCore Import Debian Packages to Mountable SCE extensions > dCore x86 Imported Extensions

missing icons in gtk applications

(1/2) > >>

jls:
Running /usr/bin/gdk-pixbuf-query-loaders --update-cache as root
as I found in https://bbs.archlinux.org/viewtopic.php?id=171188

Jason W:
I was going to ask what application so I could add "/usr/local/postinst/libgdk-pixbuf2.0-0 trigger" to it  (this is the Debian startup script command that does the same), but adding this to sce-load would prevent any future issue and prevent having to hunt down offending packages and create individual startup scripts.

The below logic will let sce-load run this command when needed, like we do depmod when there are kernel modules in an SCE being loaded:

Basically, if the below directory exists inside an SCE, then run "/usr/local/postinst/libgdk-pixbuf2.0-0 trigger"

/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/

Jason W:
Ok, I have used checking for pixbuf loaders as well as gtk2 and gtk3 immodules upon sce-load.  This should prevent any issues with loaders or immodules in apps.  The commands take a fraction of a second and will prevent existing breakage and the need for individual startup scripts involving these cache updates sometimes needed.

It should work, please test on the offending extension and and verify.  Uploaded to release.

jls:
what about

--- Code: ---  6 /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas /usr/share/glib-2.0/schemas/

--- End code ---

Jason W:
Ok, I can put a check for that in as well.

Navigation

[0] Message Index

[#] Next page

Go to full version