Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Lutris Open Gaming Platform New Release

By -
tagline-image
Lutris is an interesting open source application to help you manage your games from different sources, and they have released a fresh batch of builds.

It's an interesting project, but is something so general to try to cover everything needed? I can understand the reasoning of wanting to have all your games to launch in one place, so it will be fun to see where the project goes.

On the menu today is version 0.3.5 and it's an interesting one, but not for big fancy new features, but for spit and polish.
QuoteIts a couple months late but it's finally here! Lutris 0.3.5! So what's new? What took so long? Well, feature wise, not that much is new. We took what we had in Lutris 0.3.4 and made it better: lots of testing went into this release and we tried to fix any annoyances we could find. The goal was to build solid foundations for things to come, and believe me when I say there are lots of them!


Have you tried it? Let us know what you think it's like.

Official About
Lutris is an open gaming platform for GNU/Linux. It aims at supporting as many games as possible thanks to emulators and providing a simple and reliable experience when installing games.

The project combines the lutris.net website, a Linux client and game runners which are provided by your distribution or by Lutris itself. Article taken from GamingOnLinux.com.
2 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
36 comments
Page: «2/2
  Go to:

Xodetaetl Sep 14, 2014
I've added my steam library now, the games are listed. Didn't try to install new games, but how do I add already installed games?

Manually? One by one? Btw.: Where do I find the application ID (Note: I can google that, but that number is simply inconvenient) Maybe you could ask for the Steam Library folders and "scan" from there?
I'll try and make installers for all Linux Steam games this week. In the meantime, yes, you can "install" them manually, just select Steam as the runner and put the steam game ID (it's at the end of the address of the game's page on steampowered.com) and done.

Sure, that won't work without manual configuration for each game, but that could easily be done by the crowd. Somebody who creates a "base game configuration" for some game could easily share it, if you give them the option.
Anyone can submit an installer script on the website. If you want you can submit ones for Linux Steam games yourself, it can't be more easy: go to your library on the website, open the page of a Linux Steam game that doesn't have an installer, click "Write a new installer", the script is automatically generated, you just have to submit it. (Yes, we could probably automate the whole process but didn't get around to detecting the available platform for Steam games yet.)

How do I configure the steam runtime, I mean, which executable? /usr/games/steam? or ~/.local/... something?
If it doesn't auto-detect your Steam installation, you need to point to ~/.steam/bin (Steam creates this folder at first launch, it points to the real install folder).

And thanks for the Gtk errors report. We'll see if we can / need to do something.

OH by the way, there is a recent bug on Steam that affect us: if Steam isn't started, launching a game from Lutris will start Steam but you have to double-click it a second time for it to finally launch.
Segata Sanshiro Sep 14, 2014
Are there any plans to include some sort of universal gamepad configuration?
Absolutely. It's one of the features that shouldn't be too long to come, I think.

That's awesome! This should come pre-installed on all distributions :P
Xodetaetl Sep 14, 2014
Maybe you could ask for the Steam Library folders and "scan" from there?
I skipped this but yes, we could sync the un/installed state of Steam and Desura games in some way and it should be pretty easy to do as we have all the foundations ready for this.
crabel Sep 14, 2014
@Xodetaetl:
Well, if you hadn't mentioned "'ll try and make installers for all Linux Steam games this week" I would probably made and uploaded one or two. But since I doubt that you create hundreds of them "by hand", I guess it won't help you :)

I think for widespread use you need to do a lot of autodetect stuff, people are lazy. :)

Btw.: It doesn't autodetect my steam installation. Hmm, don't know Python but I looked into steam.py and don't understand how you detect it. Since it probably should, if you have any questions, please ...

I just noticed: steam_data_dir tests 4 folders.
Alas, my Steam Library ist /Data/SteamLibrary/ and there are no games in the "usual" folders. Maybe this causes problems?

Another thing:
Maybe it would be a good idea to add some help pages or a forum?
Some pages with quite common usecases like:
"How to add my steam games"
"How to add my Humble Bundle(s)"
"How to add ..."
A couple of screenshots are probably enough, just to get people started.

Or is there a forum, where people can ask questions.

Another thing: Any plans to add a PPA? I am a sucker for automatic updates, you know ;)
Xodetaetl Sep 14, 2014
@Xodetaetl:
Well, if you hadn't mentioned "'ll try and make installers for all Linux Steam games this week" I would probably made and uploaded one or two. But since I doubt that you create hundreds of them "by hand", I guess it won't help you :)
Actually I create hundreds by hand :P. Reason: I don't have the code for the Steam scrapper and Strider who wrote it isn't here today so I can't work on automation. But it's fast by the hand, I've just done 100 in under half an hour (and Strider already had done a large part actually), so I should be done with the whole 666 (huh) games pretty soon – if my fingers don't completely wear off mid-course.

I think for widespread use you need to do a lot of autodetect stuff, people are lazy. :)
It's the whole point of the project. :)

Btw.: It doesn't autodetect my steam installation. Hmm, don't know Python but I looked into steam.py and don't understand how you detect it. Since it probably should, if you have any questions, please ...
The detection is twofold. First it detects if Steam is present simply by checking if the "steam" command is available. Then it looks for the game files in common Steam folders.
So yes, if you install your Steam games in a custom path, our current implementation doesn't detect it. We need to improve that. A workaround is to make "~/.steam/steam/SteamApps/" a symlink to your /Data/Steamlibrary/ folder.

Another thing: Maybe it would be a good idea to add some help pages or a forum?
It's planned. We're just starting to get some visibility but it's indeed well time to work on this aspect of the project.

Another thing: Any plans to add a PPA? I am a sucker for automatic updates, you know ;)
We haven't discussed this but I think we'll have to go for built-in auto update or it won't be manageable, since we have install scripts on the server that depend on the client's version.
Kossak Sep 14, 2014
I'm not sure why one would want to use it instead of steam? Is it only for launching games? What does it do that steam doesn't?
lave Sep 14, 2014
I'm not sure why one would want to use it instead of steam? Is it only for launching games? What does it do that steam doesn't?

theres a lot different to steam
1. you can launch titles that are not on steam
2. launch titels that are from different platforms (and run through emulators)
3. it used gtk thus fits into your os nicely
4. its open source
5. it loads instantly and uses less recources

i would be agree that someone who uses and likes steam a lot and only plays game that are in his steam libary, lutris is kinda redundant. for everyone else this can be quite nice tho, and if you buy drm free games on humblebundle/gog this may even be way better for you than steam.
crabel Sep 14, 2014
OH by the way, there is a recent bug on Steam that affect us: if Steam isn't started, launching a game from Lutris will start Steam but you have to double-click it a second time for it to finally launch.

I have chosen /usr/games/steam as runtime and it seems, I don't have that problem. A configured game launches at once.


Hmm, maybe you could just simply do a "which steam" in Linux?

About the path:
In my installation there's a file config.vdf in ~/.steam/config that contains the path:
"BaseInstallFolder_1" "/Data/SteamLibrary"

Not sure if that's always the case, but I guess you could parse the Library folder from there.


@Kossak:
If you only use Steam, well, than this tool doesn't help you that much. But if you install stuff from Humble Bundle or from elsewhere, it is useful.
ave Sep 14, 2014
I can understand the reasoning of wanting to have all your games to launch in one place, so it will be fun to see where the project goes.
I understand the reasoning as well. One would be shocked at just how many people want to buy their games from Steam or a place that sells games redeemable through Steam just to have them all in one place. Then again, you can already launch games not bought on Steam through Steam as well but that has not persuaded the aforementioned people from purchasing games not redeemable on Steam, strangely.

Yeah I'm one of those. However there is good reason to only buy with Steam, apart from having your collection in one place:
- Knowing where it is if you ever need to download it again.
- Steam achievements and steam workshop
- DLC- you can only buy dlc for games that you bought on steam.
- don't need other more invasive forms of DRM
- security of knowing they will probably be around a long time, so you probably wont lose your purchase from the company going under/ or service being discontinued.
- I like Steam.
DrMcCoy Sep 14, 2014
There's no way I'd add all my 348(*) ScummVM games by hand, though. Yes, that does include lots of different versions per game. :P

EDIT: (*) Oops, forgot AGI/SCI games
Kossak Sep 14, 2014
theres a lot different to steam
1. you can launch titles that are not on steam
2. launch titels that are from different platforms (and run through emulators)
3. it used gtk thus fits into your os nicely
4. its open source
5. it loads instantly and uses less recources

i would be agree that someone who uses and likes steam a lot and only plays game that are in his steam libary, lutris is kinda redundant. for everyone else this can be quite nice tho, and if you buy drm free games on humblebundle/gog this may even be way better for you than steam.

But you can add non-steam games to steam client too.
Beamboom Sep 15, 2014
Interesting idea, but this app sorely needs a feature to scan the system and add the games already installed. There's just no way I'm manually adding each game in my Steam client, and it's no point in just adding my current favourites.
Xodetaetl Sep 15, 2014
@Kossak: The current major interests of Lutris are that:
* it's libre
* it manages emulators, including those that aren't packaged for your distro.
But we're only at the beginning. Okay, if you only have very few games outside Steam, it may be a long time before Lutris becomes interesting to you; otherwise you should check our progress from time to time as we have a lot of planned features that will make Lutris unique and progressively more useful to more people.

@DrMcCoy: We had ScummVM games import at some point, I don't remember why Strider removed it entirely. I'm summoning him for some insight.

@Beamboom: Steam games installation state synchronization seems feasible, it should be added at some point.

@crabel: Thanks for the "BaseInstallFolder" tip, we'll use this. :)
strycore Sep 15, 2014
Well it seems that the most requested feature is automatically importing existing games, so I guess that you'll appreciate the next version as it's one of the main features planned :)

We'll re-introduce the ScummVM import as well, don't remember the exact reason why I chose to remove the feature in the first place but since it fits nicely with the other planned features, let's bring it back!

Besides that, it seems that was causing the most trouble was our updates of Gtk code. We have developed this version with Ubuntu 14.04 / Fedora 20 in mind and it seems that nobody tested the software on an older distribution. Shouldn't be too hard to bring back a sane amount of compatibility with older versions of Gtk.
Eike Sep 16, 2014
View PC info
  • Supporter Plus
I think detecting and starting games is the first important things.
I didn't yet take a look at it, but what I would wish for after this is better organization/filtering of games than Steam does.
Xodetaetl Nov 6, 2014
Hi there ! Just letting you – who subscribed to this thread – know that a new version of Lutris is available, with a lot of fixes and new features including the detection of installed (Linux) Steam games. The full changelog is on our home page.

Let us know what you think about it, what you'd like to see next, etc. :)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.