One thing that’s bugged me since I reinstalled Slackware 14.2 and switched to XFCE 4 as my WM/DE: Steamq’s system tray icon wouldn’t display.

I finally figured out what the problem was, after an hour or two of googling: My multilib setup (Steam is 32-bit only for some reason) prevented the pixbuf cache of 32-bit icons from being updated, and therefore prevented the icon from being found by XFCE.

The solution was to run the following command manually:

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

Credit for the solution goes to zakame and SeB

You’ll need to sudo or su, because the file it creates is under /usr/lib/. But, once that command is run, the default “Image Not Found” icon no longer appeared in my taskbar: Instead, an interestingly-almost-the-same-color-gray version of the steam icon shows up.

I miss when icons had vibrant, saturated colors.

Categories:  software  games 
Tags:  linux  steam  gtk  multilib