First of all, I've been trying to run Steam for the last few days. Every time I started Steam, the icon only appears for a moment, then it closes. When I checked the process through the system monitor, it is marked as sleeping. So I started it through the terminal, and it shows this:
$ steam
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2016-12-03 17:10:00] Startup - updater built Jun 16 2014 11:16:02
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
From what I read here, putting the env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 command before steam, could get it running, and it ends up like this:
$ env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2016-12-03 17:12:41] Startup - updater built Jun 16 2014 11:16:02
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
I've also read fromthe same link that deleting the libstdc++.so.6 link might make it work, but apparently the said directory does not exist in my device, which might explain why the output is same.
Would anyone point me to the right direction?