From Sabayon Wiki
Jump to: navigation, search

Native Steam


To install Steam:

equo i -a steam-meta

This will download and install all dependencies, and prepare everything for Steam client to run. After it just run:


And it works.

Known issues

As for today, Steam needs gnome-extra/zenity to work. Unfortunately, it's not marked as required dependency for Steam, and thus isn't installed with steam-meta package. Workaround is to install it manually:

equo i -a gnome-extra/zenity

Steam/games not loading? After a steam update, pre-compiled libraries packaged with steam can cause compatibility issues. Here is a quick script to help alleviate (remove) the library issues.



 rm ${STEAMRUNTIME}/i386/installed/libstdc++* ; 
 rm ${STEAMRUNTIME}/amd64/installed/libstdc++* ; 

 rm ${STEAMRUNTIME}/i386/usr/share/doc/libstdc++* ; 
 rm ${STEAMRUNTIME}/i386/usr/lib/gcc/i686-linux-gnu/4.6/libstdc++* ; 
 rm ${STEAMRUNTIME}/i386/usr/lib/i386-linux-gnu/libstdc++* ; 
 rm ${STEAMRUNTIME}/i386/usr/lib/i386-linux-gnu/libxcb* ;
 rm ${STEAMRUNTIME}/i386/usr/lib/i386-linux-gnu/libstdc++* ;

 rm ${STEAMRUNTIME}/amd64/usr/share/doc/libstdc++* ; 
 rm ${STEAMRUNTIME}/amd64/usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++* ; 
 rm ${STEAMRUNTIME}/amd64/usr/lib/x86_64-linux-gnu/libstdc++* ; 
 rm ${STEAMRUNTIME}/amd64/usr/lib/x86_64-linux-gnu/libxcb* ;
 rm ${STEAMRUNTIME}/amd64/usr/lib/x86_64-linux-gnu/libstdc++* ;

 rm ${STEAMRUNTIME}/i386/lib/i386-linux-gnu/libgcc* ;
 rm ${STEAMRUNTIME}/amd64/lib/x86_64-linux-gnu/libgcc* ;

 rm ${STEAMRUNTIME}.old/i386/usr/share/doc/libstdc++* ;

Steam in Wine

Described method here proposes using PlayOnLinux, which makes easier managing Wine and installed Windows applications.

PlayOnLinux makes life easier
  • Install PlayOnLinux:
equo i -a playonlinux
  • Open PlayOnLinux, and click on “Install a program” on the right side.
  • Check “Commercial”, and in search field write “Steam”.
  • Proceed with installation.
  • Installation should be finished without problems. Now you're ready to test which Windows games are running on your Sabayon box!

Steam in Wine back in the day

Instructions below are kept for historical reasons, and perhaps could be useful in some way. Unless you know precisely what may result in doing anything described below, DO NOT do it. You have been warned.
This is how to install Steam and Counter Strike or Half Life with Wine.

First, download the SteamInstall.msi from here and save it to your home directory or some Downloads directory.

If you do not have Wine, or do not have Jack or OpenGL, you will need to emerge it first. Type: USE="jack oss opengl" emerge -av steam in Konsole or your favourite terminal program.

Now, press Alt+F2 and type in winecfg to get to the Wine config. On the Applications tab, make sure the Operating System is set to Windows XP. Now click the Graphics tab. I don't know if this is required, but on my computer i had to select "None" on the Vertex Shader Support and untick Allow Pixel Shader. If that doesn't work, go back and tick it and select Hardware. Then goto the Audio tab and select Jack as the audio driver. After this is done, click OK.

Steam uses the font Tohoma. If you do not have this font, you will not be able to see any labels or anything on steam. I tried running it like this, trust me, its not fun. So I had to mount my Windows partition, go in and find the font. But lucky for you, I have uploaded it here. Save this file to your fonts folder on Wine, it should be ~/.wine/drive_c/windows/fonts.

Now to start the install, type wine msiexec /i /home/<your username>/downloads/SteamInstall.msi (be sure to replace the path with where you downloaded steam too. If you are not sure, try ~/SteamInstall.msi). Just follow the installation process like it was on Windows.

Now after the install is done, it will run Steam on its own. Close this. Then run steam again by typing: WINEDEBUG="fixme-all" wine C:/Program\ Files/Steam/Steam.exe.

You may get a dialog asking you to install Gecko. If you do, just click Install, it should only take a minute. File:Http://

Now Steam should be up and running, simply install your games and start playing. I recommend running games at 800x600 even if you used to use higher resolution in games in Windows, and set fps_max to your refresh rate like Media: thumb.png. If your panels seem to stay on top of the game, just disable Beryl by clicking the Beryl icon in your system tray and click Select Window Manager|KWin (KDE Window Manager) you can change this back to Beryl when you are done pwning n00bs.

And finally, have fun :-)