6

I have downloaded the game "Undertale" on the Linux Steam client using this method.

However, Steam recognizes that the game does not run natively on Linux and will not allow me to start "Undertale" via a custom launch with Wine.

Is there a workaround that, for example, tricks the Linux Steam client into thinking that "Undertale" does run natively on Linux so that I can open "Undertale" through the Linux Steam client?

ALSO: I am currently using the Windows Steam client through Wine; I am writing this because I DO NOT want to use the Windows Steam client.

  • You've got this flagged as Wine. Aren't you using the windows version of Steam inside Wine? – user973 Jan 7 '16 at 19:04
  • 1
    Linux and Windows are 2 different operating systems,.. you cant just "trick" a program, some things are coded differently depending on the OS. – Vahx Jan 7 '16 at 19:11
  • @Vahx I meant like tricking the local client by editing a registry file or something to make it think that the game runs natively on Linux. I want the "Play" button to be present is all. – Mr. Minty Fresh Jan 7 '16 at 19:14
  • 1
    "Steam under wine"? Isn't there a native Linux binary for steam? Or do you need to load steam under wine to enable windows-based games? Can you add windows-based game to the native client as non-steam games? – Yorik Jan 7 '16 at 21:24
6

As of the time of me writing this answer, there are no ways to tell Steam to open Windows games using Wine. Many people have asked, and want this feature.

The only workaround to getting Windows games running in Linux (under Wine) is to run Steam itself inside of Wine. I can understand why this is problematic, but this is the way it was designed.

Additionally, Valve has released a response as to why they won't be adding this in as a feature:

WINE is definitely a useful tool for some things, but we're taking what we think is a more sustainable position by asking game developers to support Linux and SteamOS natively, for current and future titles. We think this is mostly what gamers want, too. It puts more power into the hands of developers and will result in better quality games in the end.


In short, there's nothing you can do beyond what you're already doing.

With the release of the Steam Machines, VR systems, and Vulkan, Linux gaming might finally begin to rise -- if we have the games. You can always try to contact developers of games and nicely ask for Linux support. If enough people show interest to justify the extra work, more developers might be willing to put the effort and energy into making Linux compatibility a thing (looking at you, Bethesda).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.