Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

Lutris, the free and open source game manager for installing games on Linux from many stores, has a new version available as work continues to improve Steam Deck support.

While the headline feature from the developer is "Steam Deck support", it's not quite there yet. They've made plenty of steps towards it, but currently there's no Flatpak package that works properly, and so to install you still need to turn off the Deck's read-only filesystem (which we really don't recommend doing). Thankfully, work on the Flatpak is the priority for the next version! Additionally, there's a new "Create Steam shortcut" option to add games from Lutris to Steam so it can be used in Gaming Mode which sounds incredibly useful.

New features include

An expanded "Add Game" box with more options

Support for Origin and Ubisoft Connect. They work the same as their Epic Games Store integration, with it needing to install the Windows clients. Sadly though, for now Humble Store is broken as Humble updated their API so work is needed to re-do that.

Here's some of the other changes:

  • Add a coverart format
  • Download missing media on startup
  • Remove Winesteam runner (install Steam for Windows in Lutris instead)
  • PC (Linux and Windows) games have their own dedicated Nvidia shader cache
  • Add dgvoodoo2 option
  • Add option to enable BattleEye anti-cheat support (for those games that support it on Linux / Proton)
  • Default to Retroarch cores in ~/.config/retroarch/cores if available
  • Add support for downloading patches and DLC for GOG games
  • Add --export and --import command line flags to export a game a lutris game and re-import it (requires --dest for the destination path, feature still experimental)
  • Add command line flags to manage runners: --install-runner, --uninstall-runners, --list-runners, --list-wine-versions
  • Change behaviour of the "Stop" button, remove "Kill all Wine processes" action
  • Gamescope option is now disabled on Nvidia GPUs
  • Enable F-Sync by default

Article taken from GamingOnLinux.com.
18 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.
24 comments
Page: 1/2»
  Go to:

tuubi Apr 2, 2022
View PC info
  • Supporter Plus
  • Add support for downloading patches and DLC for GOG games
I don't think Minigalaxy can handle patches yet. In fact, it simply fails to update or install some games lately. I guess I'll give Lutris a try as soon as this new version hits the PPA.
ssj17vegeta Apr 2, 2022
Apart from the Steam deck, is there any advantage from Flatpak packaging VS debian packages ?
mr-victory Apr 2, 2022
Apart from the Steam deck, is there any advantage from Flatpak packaging VS debian packages ?
Flatpak should work on any and all distros and has sandboxing.
Apart from the Steam deck, is there any advantage from Flatpak packaging VS debian packages ?
Benefits of Flatpak are as follows:

  • Because it ships with all necessary dependencies, it doesn't break when the operating system is updated.

  • Flatpak works on 30+ GNU/Linux distributions, which means packaging is many times more efficient.

  • Developers can package their own software, rather than relying on a third party who may or may not get around to it. And even if they do, they might not package it correctly due to the pressure they're under to get a swath of packages out. The developer cares more and is most familiar with their software. This is how it's done on macOS and Windows, for good reason, but up until now, that's just been too much work for developers. Flatpak makes it much easier.

  • It's trivial for users to upgrade to the latest version if their distribution is behind on the latest version. Upstream will always be faster than downstream.

  • If most distributions rely on Flatpak for most userland software in the future, package maintainers can spend more time on the packages that really do need their attention, namely core software like glibc, gcc, desktop environments, etc.



Flatpak tackles some long-standing distribution issues with GNU/Linux. It's not perfect, but something like it needs to exist in the future in order to deal with these problems that simply don't exist on macOS or Windows.

The downsides are that a lot of developers don't maintain their own Flatpak packages (or one doesn't exist at all), the sandbox is flawed, Flatpaks can introduce issues that didn't exist before due to its complex nature, it may be slower (at least in startup time), and the syntax for the package manager is just not as good as Pacman. Storage space is less of an issue the more Flatpak software you install.
mr-victory Apr 2, 2022
Flatpak tackles some long-standing distribution issues with GNU/Linux. It's not perfect, but something like it needs to exist in the future in order to deal with these problems that simply don't exist on macOS or Windows.
or SteamOS
udekmp69 Apr 3, 2022
How does the Flathub Beta repo of Lutris work? If I understand it's unofficial but should it work temporarily for Steam Deck users until the official support?

Could be wrong about all of this lol.

Edit: I don't think it works too well from what I can tell out of the box in my experience. I guess it's just going to take time.


Last edited by udekmp69 on 3 April 2022 at 12:59 am UTC
Nitsuga Apr 3, 2022
No Flatpak? Awesome.
SteveFox1620 Apr 3, 2022
I Love flatpak
const Apr 3, 2022
Hardly used Lutris on Desktop. What would be really important for me is that it could store most data on SD. AppImage/Flatpak/MojoInstaller... who cares. As soon as it runs from ~/ I'm eager to try :)
DerpFox Apr 3, 2022
Flatpak tackles some long-standing distribution issues with GNU/Linux. It's not perfect, but something like it needs to exist in the future in order to deal with these problems that simply don't exist on macOS or Windows.

So do the "others". And each one of them have their own set of good and wrong. The one I had the least problem with is AppImage, and I don't particularly like it, it has plenty of design problems but each one I tried worked flawlessly. The one I want to try the most is Flatpack but each time I tried it was a huge pain in the ass to set up, didn't understand how I should do it, and it keeps throwing errors at me. Their doc makes it look easy, but when you get errors, you are on your own and good luck to find what they mean. And it seriously lacks a GUI to make installation fast and easy.
const Apr 3, 2022
Flatpak tackles some long-standing distribution issues with GNU/Linux. It's not perfect, but something like it needs to exist in the future in order to deal with these problems that simply don't exist on macOS or Windows.

So do the "others". And each one of them have their own set of good and wrong. The one I had the least problem with is AppImage, and I don't particularly like it, it has plenty of design problems but each one I tried worked flawlessly. The one I want to try the most is Flatpack but each time I tried it was a huge pain in the ass to set up, didn't understand how I should do it, and it keeps throwing errors at me. Their doc makes it look easy, but when you get errors, you are on your own and good luck to find what they mean. And it seriously lacks a GUI to make installation fast and easy.

discover, gnome appstore and others are there to help you install flatpaks. Flatseal to configure it.
slaapliedje Apr 3, 2022
Flatpak tackles some long-standing distribution issues with GNU/Linux. It's not perfect, but something like it needs to exist in the future in order to deal with these problems that simply don't exist on macOS or Windows.

The downsides are that a lot of developers don't maintain their own Flatpak packages (or one doesn't exist at all), the sandbox is flawed, Flatpaks can introduce issues that didn't exist before due to its complex nature, it may be slower (at least in startup time), and the syntax for the package manager is just not as good as Pacman. Storage space is less of an issue the more Flatpak software you install.
Flatpak is another in a long line of 'we don't want to manage packaging for multiple distributions' solutions. There have been installer type things for ages in Linux that work the same way as Windows. Flatpaks are a little more similar to how Macs package things.

Downsides are that the sandboxing can break integration (like Discord with Steam), or Lutris with its wmulators. Another one is because it doesn't follow the system libraries, you could end up with explouted versions if the Flatpak isn't updated. Which has always been an issue with bundled software. They also take up a lot more disk.

Don't get me wrong, I quite like flatpaks, but the Cons definitely all need to be listed. AppImages have similar issues, but have also been around quite some time, and act more like the 'Mac Way'.
slaapliedje Apr 3, 2022
Looks like Debian Sid already has 5.10. Yay! Time to play around with it.
DerpFox Apr 4, 2022
[quote=const]
discover, gnome appstore and others are there to help you install flatpaks. Flatseal to configure it.

Yeah, cool but, as always, that's third parties that comes to compensate what the main project lack. That model is getting a bit tiresome because more often than not these third parties doesn't integrate well with the main project and add their own set of shortcoming and problems to the stack.
honkster Apr 4, 2022
[quote=DerpFox]
discover, gnome appstore and others are there to help you install flatpaks. Flatseal to configure it.

Yeah, cool but, as always, that's third parties that comes to compensate what the main project lack. That model is getting a bit tiresome because more often than not these third parties doesn't integrate well with the main project and add their own set of shortcoming and problems to the stack.

Flatpak is part of the gnome project so the GNOME appstore is part of the main project that flatpak is also part of.

Flatseal is a separate project however, so far in my experience I've never needed to use it, inst the point of flatpak to be plug and play.
Flatpak is another in a long line of 'we don't want to manage packaging for multiple distributions' solutions. There have been installer type things for ages in Linux that work the same way as Windows. Flatpaks are a little more similar to how Macs package things.

Downsides are that the sandboxing can break integration (like Discord with Steam), or Lutris with its wmulators. Another one is because it doesn't follow the system libraries, you could end up with explouted versions if the Flatpak isn't updated. Which has always been an issue with bundled software. They also take up a lot more disk.

Don't get me wrong, I quite like flatpaks, but the Cons definitely all need to be listed. AppImages have similar issues, but have also been around quite some time, and act more like the 'Mac Way'.
Note that I said "or something like it". I prefer AppImages, personally, but the Flatpak package I tried worked fine. Better than my distribution's package, which was broken for several weeks.

You mention other "installer type things", but I'm assuming you're referring to .sh install scripts. These are not really the same thing as Windows or macOS. For one thing, depending on how they're implemented, they may not solve the dependency issue at all. They're also often difficult to uninstall and create havoc on the user's system. Flatpak and AppImage are not like this.

I listed these cons in the comment you quoted, namely "Flatpaks can introduce issues that didn't exist before due to its complex nature", and "Storage space is less of an issue the more Flatpak software you install." Of course, you can end up with multiple versions of libraries which Flatpak can't de-duplicate due to compatibility issues, but then, your options are "don't run it at all" or "use more disk space".

I'm not sure what you mean by "because it doesn't follow the system libraries, you could end up with explouted versions if the Flatpak isn't updated." But it doesn't follow system libraries for a reason: if it did that, the software would break. There is old software that simply can't be run with current system libraries and needs older dependencies, which without something like Flatpak, is a lot harder to get running.

A downside I forgot to mention is that because Flatpaks duplicate system libraries if they are installed by your distribution's package manager, you will end up with more memory usage because multiple versions of the libraries are running at once. There's not much that can be done about this one. It's a similar issue to storage space, but potentially more impactful.

If you're interested in reading an article written by someone who completely disagrees with my arguments: https://drewdevault.com/2021/09/27/Let-distros-do-their-job.html

Though this advice isn't going to work for projects that have a long legacy and just aren't easy to build. Arch and almost every other distribution has stopped bothering to package Anki for the past 2 years because it's too much work. Where is the user left? Follow the developer's advice to install it through pip?

I'm not saying that Flatpak should replace distribution-built packages. I'm saying they should co-exist.
Flatpak tackles some long-standing distribution issues with GNU/Linux. It's not perfect, but something like it needs to exist in the future in order to deal with these problems that simply don't exist on macOS or Windows.

So do the "others". And each one of them have their own set of good and wrong. The one I had the least problem with is AppImage, and I don't particularly like it, it has plenty of design problems but each one I tried worked flawlessly. The one I want to try the most is Flatpack but each time I tried it was a huge pain in the ass to set up, didn't understand how I should do it, and it keeps throwing errors at me. Their doc makes it look easy, but when you get errors, you are on your own and good luck to find what they mean. And it seriously lacks a GUI to make installation fast and easy.
I remember having a bad experience with Flatpak a few years ago, but I tried it two weeks ago, and the process was as simple as installing Flatpak and following the on-screen instructions for the Flatpak package (which was [code]flatpak install flathub org.gnome.Evolution[/code]). Given I don't really use Flatpaks much (and I've since removed this package after Arch fixed Evolution), I don't know how much worse it gets.

I said "something like it needs to exist," not necessarily Flatpak. But it's pretty obvious AppImage is not going to win the mindshare battle.


Last edited by pleasereadthemanual on 4 April 2022 at 9:12 am UTC
CFWhitman Apr 4, 2022
You mention other "installer type things", but I'm assuming you're referring to .sh install scripts. These are not really the same thing as Windows or macOS. For one thing, depending on how they're implemented, they may not solve the dependency issue at all. They're also often difficult to uninstall and create havoc on the user's system. Flatpak and AppImage are not like this.

Just for the sake of historical accuracy: Besides shell scripts there were things like InstallShield (basically still a script) available as distribution agnostic installers. Also, both of these things were pretty much exactly the same thing as Windows used for everything at the time (before the Microsoft Installer package manager existed). It's still possible to find Windows programs that use a script instead of a proper .msi package. Of course the scripts were only as good as the person creating them took the time for. However, generally, these old install scripts installed programs in /usr/local or /opt and didn't leave a mess behind (the weaker ones usually just left you with dependency issues for the so-called "installed" software they were for). You were more likely to get a mess when compiling software and using the 'make install' target that the developer created for make (though there were ways to deal with that cleanly as well).

The universal installer idea for Linux isn't very new. There were things like Zero Install (still maintained last I knew) and Klik (which AppImage is based on) quite a while back.


Last edited by CFWhitman on 4 April 2022 at 3:09 pm UTC
You mention other "installer type things", but I'm assuming you're referring to .sh install scripts. These are not really the same thing as Windows or macOS. For one thing, depending on how they're implemented, they may not solve the dependency issue at all. They're also often difficult to uninstall and create havoc on the user's system. Flatpak and AppImage are not like this.

Just for the sake of historical accuracy: Besides shell scripts there were things like InstallShield (basically still a script) available as distribution agnostic installers. Also, both of these things were pretty much exactly the same thing as Windows used for everything at the time (before the Microsoft Installer package manager existed). It's still possible to find Windows programs that use a script instead of a proper .msi package. Of course the scripts were only as good as the person creating them took the time for. However, generally, these old install scripts installed programs in /usr/local or /opt and didn't leave a mess behind (the weaker ones usually just left you with dependency issues for the so-called "installed" software they were for). You were more likely to get a mess when compiling software and using the 'make install' target that the developer created for make (though there were ways to deal with that cleanly as well).

The universal installer idea for Linux isn't very new. There were things like Zero Install (still maintained last I knew) and Klik (which AppImage is based on) quite a while back.
Thank you for the correction. I've only recently become a GNU/Linux user, so I don't have first-hand knowledge of what the landscape was like 10+ years ago. No one seems to mention these distribution methods in the histories I've read. The InstallShield Wikipedia page only mentions that it's used for Windows: https://en.wikipedia.org/wiki/InstallShield

I don't know how it was back then, but a considerable number of the scripts I've used in the past year or so didn't have uninstall scripts.
CFWhitman Apr 4, 2022
Thank you for the correction. I've only recently become a GNU/Linux user, so I don't have first-hand knowledge of what the landscape was like 10+ years ago. No one seems to mention these distribution methods in the histories I've read. The InstallShield Wikipedia page only mentions that it's used for Windows: https://en.wikipedia.org/wiki/InstallShield

Well, the only part that perhaps could be considered a 'correction' would be that Windows used to be dependent entirely on install scripts. I thought of the post as more of a clarification. I seem to remember that there were two of the major Windows installation script makers that had a Linux version, but I couldn't remember offhand what the other one was. I don't want to mislead you; InstallShield* and its like for Linux were never popular. But then, neither was anything else along those lines really. Generally only the odd proprietary programs used a shell script installer, but they were still more common than the programs that used an InstallShield installer.

A number of shell scripted installers did have an uninstall target (sometimes you would just run the script with --uninstall, or something like that, if there wasn't a separate uninstall script), but you couldn't count on that. It was just that since the software was all installed in subdirectories of /usr/local or /opt, it wasn't that hard to uninstall manually even if there was no uninstaller. If a program put a launcher in the system menu, you had to do a bit more to get rid of that.

Installation from 'make install' however, would put files all over the place. If the program didn't have an 'uninstall' target, then it would be a big time pain to try and remove one of them. There were things like checkinstall that would keep track of what 'make install' did or 'catch' the 'make install' changes and incorporate them into a package rather than letting them install directly.

*(InstallShield X article in Linux Journal


Last edited by CFWhitman on 5 April 2022 at 12:29 pm UTC
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.