Steam Not Working on OpenSuse? Here’s a Quick Fix

After a couple of busy weeks, I finally found myself with some free time. There were a couple of interesting game releases that I wanted to check out. Unfortunately, that did not go so well in OpenSuse, with Steam not working. I was welcomed by the following error:

symbol lookup error: /usr/lib/libxcb-dri3.so.0:
undefined symbol: xcb_send_request_with_fds

It seems that Steam does not work as smooth in OpenSuse as in Ubuntu. Luckily, the fix was quite easy. You can disable the library in question using an environment variable. So I just set it when launching Steam:

$ host +x
$ LIBGL_DRI3_DISABLE=1 steam

Once I did that, the Steam launched normally and updated itself. After that, the problem disappeared, therefore I could just can run Steam normally. Time to try out Shieldbreaker, the new Darkest Dungeon DLC, with Steam controler. If you still have trouble running Steam, this might help you. Meanwhile, here’s hoping that the Steam Linux Integration project comes to Opensuse as well, for a seamless Steam experience.