SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The update-gdk-query-pixbuf loaders (from gdk-pixbuf{,-compat32} package) may need some update, apparently gtk+2.0 no longer ships config for multilib (e.g. /etc/gtk-2.0/i?86*.) Related to https://www.linuxquestions.org/quest...ml#post5297526. Ran into this while investigating why my Steam tray icon suddenly became missing earlier...
Also, it would seem that the update-pango-querymodules script is gone now in pango-1.40?
especially requesting to apply the patch from SeB:
--- /usr/bin/update-gdk-pixbuf-loaders.bak 2015-01-08 14:41:25.004142561 +0100
+++ /usr/bin/update-gdk-pixbuf-loaders 2015-01-08 14:45:06.497152444 +0100
@@ -20,18 +20,12 @@
fi
/usr/bin/gdk-pixbuf-query-loaders-64 --update-cache
# Check for x86_64 multilib:
- if ls -d /etc/gtk-2.0/i?86* 1> /dev/null 2> /dev/null ; then
- for d in $(ls -d /etc/pango/i?86*); do
- mlhost=$(basename $d)
- break
- done
- if [ -x /usr/bin/gdk-pixbuf-query-loaders-32 ]; then
- if [ "$1" = "--verbose" ]; then
- echo "Updating gdk-pixbuf.loaders for ${mlhost}:"
- echo " /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache"
- fi
- /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache
+ if [ -x /usr/bin/gdk-pixbuf-query-loaders-32 ]; then
+ if [ "$1" = "--verbose" ]; then
+ echo "Updating gdk-pixbuf.loaders for 32-bit:"
+ echo " /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache"
fi
+ /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache
fi
else
if [ "$1" = "--verbose" ]; then
Not just in -current. In my Slackware64-14.2 multilib /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache went missing recently due to an update (I handn't noticed the earlier posts on LQ). I only noticed because of Steam kicked an error and was missing the system tray icon.
also, '--update-cache' didn't work since loaders.cache was missing. We may need top add logic to test for the existence of 'loaders.cache' before trying to update and do a
l/gdk-pixbuf2-2.36.7-x86_64-2.txz: Rebuilt.
Restored greyscale support. Thanks to brobr.
Fixed handling cache updates on multilib. Thanks to SeB.
Thanks Slackware Team, and thanks SeB for the original patch!
Quote:
Originally Posted by kingbeowulf
Not just in -current. In my Slackware64-14.2 multilib /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache went missing recently due to an update (I handn't noticed the earlier posts on LQ). I only noticed because of Steam kicked an error and was missing the system tray icon.
also, '--update-cache' didn't work since loaders.cache was missing. We may need top add logic to test for the existence of 'loaders.cache' before trying to update and do a
I hope offcial fix in 14.2 , but probably not, cause is a little problem , only for multilib users , and stable releases normally only get security fixes.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.