Running Windows Steam on Linux (Using Wine)

I just installed Ubuntu for the first time and am trying to figure a way to play Windows games on Linux. I've read you need to use Wine, and I'm just wondering how exactly I go about doing this correctly. I've read a lot of conflicting information.


Solution 1:

I would recommend PlayOnLinux as a front end for Wine.

To install PlayOnLinux run the following commands from a terminal window:

sudo apt-get update
sudo apt-get install playonlinux

Note, PlayOnLinux installs Wine if it is not installed.

After it is installed and you run it for the first time, you will see an application that looks like this:

enter image description here

Click on the Install button. In the search box, type in Steam. Select Steam. Then click Install in the lower right. PlayOnLinux should download the needed files to install Steam. Note: Unfortunately, not every application is downloaded like this. Some applications will have to be downloaded manually, or you need the installation media.

enter image description here

PlayOnLinux should configure Wine for the application if it is found in the install menu like Steam is. Sometimes you might need to search https://www.winehq.com for tweaks to games to make them work correctly.

When it is completed, all you should have to do is to click on Steam in the box, then click Run above, or you can double-click on Steam to launch it.

enter image description here

Hope this helps!

Solution 2:

Once you have installed wine, you can download the Windows version of steam and install it. Then you run this version of steam through wine and download your windows games. I have had mixed success with this approach, but in many cases it's better than dual booting.

Solution 3:

You can install the Linux version of Steam and enable proton/playonlinux in the game's properties. Steam will then enable the install button. As part of the install, it will download the nessasry files for proton. You can also do this with Linux compatible games if you wish. The advantage of doing it this way is that it allows you to play Linux only games still, as well as playing Windows/Linux games natively.

Edit. You may need to enable steam play in the steam settings first.