Bottles for me fills a very specific niche that nobody else does: launching multiple apps in the same prefix.<p>For example, if I want to launch Titanfall 2+ Northstar, I need to launch a Northstar launcher in the same prefix as the EA launcher (nowadays these Northstar launchers have a button to launch the EA launcher so it's no longer an issue but still). Each bottle feels like a separate windows install, so if you need a dependency that's not bundled you can just press the big "launch program from file" button and go on with your day.<p>Games that are DRM free and programs that you download on windows in general can be installed in proton or lutris but doing it always feels like a hack. On the flip side, using bottles is just "launch installer, an entry for the installed program is added". It really is a fantastic piece of software.
GNOME applications look so... mobile. Large controls, large title bars that lack maximize/minimize, simplistic layouts. It might be good for this kind of frontend apps but I can't see software like Krita or KDEnlive being done for GTK4/GNOME as of today (for reference: <a href="https://kdenlive.org/wp-content/uploads/2022/01/271174170_1089343691850009_6872343577648842521_n.png" rel="nofollow noreferrer">https://kdenlive.org/wp-content/uploads/2022/01/271174170_10...</a>)
Just use Lutris. It can fetch various flavours of wine and manage your bottles.<p><a href="https://lutris.net/" rel="nofollow noreferrer">https://lutris.net/</a>
Between Steam and Heroic Launcher ( Epic and GOG client) I've been having a really good gaming experience on Linux. Things just work and the UIs are really polished.<p>This looks great too.<p>Get the FlatPak version of Heroic Launcher as it does a lot of tricks out of the box, like letting you be seen as online by friends to be added directly to games, cloud save and dealing with DRM
Cool, but after reading "All the gaming platforms you already know, right here" and searching for Xbox Game Pass or Forza Horizon and finding nothing, I gave up.
I have tried to use Bottles on my Steam Deck, because I have old CDs of Windows XP and older games, like Wacky Races, Re-Volt, etc., I can copy the files off the CD, into a folder on my Steam Deck and then run the installer as a non-Steam Game with Proton compatibility, and the installer runs and even manages the video test that's sometimes present in game installers, but after this I need to run the game.<p>I can edit the non-steam game and use the installed game path, but then it fails to launch because some of these games used to require that the game CD was present in the CD reader, obviously I don't carry it around and plug it in he Deck, this is why I've tried the same thing using Bottles but I'm not sure if I can easily mount a CD or ISO or folder this way, and only in the context of launching a game, not persistent. I have to look further into this and also check Lutris maybe, but if someone knows how to solve this, I'd be glad to hear about it!<p>For some games, it might be easier to patch it and remove the CD check...<p>For Re-Volt, a community engine and launcher exists, RVGL, which makes it way easier.
I only use Windows because of gaming purposes. Is there anything around the internet that can show benchmarks for something like Bottles vs Proton vs Windows? WSL works well but I’d personally want to stay stick to native and not dual boot.
Related:<p><i>Bottles: GUI front end to run Windows software on Linux</i> - <a href="https://news.ycombinator.com/item?id=29612976">https://news.ycombinator.com/item?id=29612976</a> - Dec 2021 (237 comments)
Semi-related: Having no windows machine or console, I recently tried out one of those gaming streaming services to play Diablo IV and wow: 10 bucks/month to be able to play it without the need to tinker with anything or building a PC.<p>Getting 30ms latency is good enough for this casual gamer.
While the Windows OS is far from perfect, it's always going to be better than one of these emulator projects. I know that wine is mature etc etc but at the end of the day, if you want to run Windows software, just run Windows.
What’s the point of this isolated “bottle” concept? It seems like the bloated nature of containers is now pouring into emulation.<p>Why fix underlying problems when you can just put things in a bottle/container? Like that won’t use more resources.