Pokud jste právě začali používat Linux a stále potřebujete programy a hry určené pro WindowsPravděpodobně jste se už setkali s Wine, Proton, Lutris… a samozřejmě i s Bottles. Najít jasného a dobře vysvětleného průvodce pojmenovanými Bottles však není tak snadné a mnoho lidí to nakonec vzdá, protože se to zdá složitější, než ve skutečnosti je.
V následujících řádcích uvidíte krok za krokem, jak Použití Bottles ke spouštění aplikací Windows na Linuxu, jak to souvisí s Wine, jakou roli hrají nástroje jako Flatpak a Flatseal, jak namapovat disky pro instalaci her na jiné svazky, co můžete očekávat z hlediska kompatibility a v jakých případech je stále lepší použít „čisté a jednoduché“ Wine nebo dokonce virtuální stroj.
Co je to Bottles a jak to souvisí s Wine, Proton a Lutris?
Láhve Jedná se o grafickou aplikaci, která se stará o jednoduchou správu tzv. Předpony vínaJedná se o izolovaná prostředí, kde jsou programy pro Windows nainstalovány a spuštěny v Linuxu. Místo potíží s terminálem a příkazy ve Wine nabízí Bottles moderní rozhraní pro vytváření, konfiguraci a údržbu těchto „kontejnerů“.
Stručně řečeno, Bottles vám umožňuje používání softwaru Windows na Linuxu prostřednictvím „lahví“, což jsou nezávislé prostory s vlastním prostředím Wine, knihovnami, konfiguracemi a programy. Každou lahev lze přizpůsobit specifickému softwaru nebo hře, což zvyšuje kompatibilitu a zabraňuje konfliktům mezi aplikacemi.
Víno, které je základní technologií, funguje jako vrstva kompatibility Toto převádí volání API systému Windows do nativních volání systému Linux (a dalších systémů, jako je macOS nebo BSD) v reálném čase. Tím se zabrání dodatečné spotřebě zdrojů typické pro virtuální počítače, protože se nevirtualizuje kompletní prostředí Windows, ale spíše se „reprodukuje“ prostředí, které program očekává.
V oblasti her se jedná o projekty jako např. Proton (pára) y Lutris Staly se doporučenými možnostmi pro hraní her na Linuxu: jsou velmi propracované, automatizují mnoho konfigurací a v praxi bývají méně problematické při spouštění složitých titulů. Bottle ano, ale obzvláště dobře vyniká jako nástroj pro... Samostatné aplikace pro Windows bez nativního klienta, jako jsou editory, utility nebo občasný odlehčený spouštěč.
Instalace Bottles na Linuxu s Flatpakem a softwarem GNOME
Nejpohodlnější a nejstandardnější způsob, jak mít lahve v téměř jakékoli distribuci, je použít Flatpak a FlathubVývojáři tam publikují hlavní verzi, která je obvykle aktuálnější než verze dostupná v jiných formátech nebo repozitářích.
V moderní distribuci budete potřebovat pouze Povolte Flatpak a přidejte repozitář FlathubTo se obvykle provádí podle několika specifických pokynů pro vaši distribuci (Ubuntu, Debian, Fedora, Arch atd.), které jsou k dispozici na oficiálních webových stránkách Flatpaku. Po konfiguraci můžete Bottles nainstalovat z grafického obchodu nebo terminálu.
Pokud používáte Software GNOME s podporou FlatpakuInstalace je obzvláště jednoduchá: v obchodě vyhledejte „Bottles“, vyberte balíček z Flathubu a klikněte na tlačítko Instalovat. Počáteční soubor je relativně malý, protože obsahuje grafické rozhraní, uvítací obrazovku a základní prvky; zbývající komponenty (Wine, Gecko a další) se stahují při vytváření a konfiguraci lahví.
V mnoha distribucích se také doporučuje kombinovat Bottles s Ploché těsnění, malá utilita, která slouží k Ovládání a úprava oprávnění aplikací FlatpakDíky Flatsealu můžete povolit nebo omezit přístup Bottles k jiným diskům, externím adresářům a zařízením, což je nezbytné, pokud chcete instalovat hry nebo programy na sekundární disky.
Předpoklady: Wine a podpora 32bitových systémů
Ačkoli Bottles interně zvládá správu verzí Wine, stojí za to pochopit, co se skrývá pod kapotou. Wine je engine, který umožňuje... spustitelné soubory .exe a .msi Fungují na Linuxu a v mnoha distribucích je lze nainstalovat i samostatně.
Například na 64bitových systémech založených na Ubuntu je prvním krokem k „přímému“ používání Wine obvykle povolit 32bitovou podporuProtože je ve výchozím nastavení zakázáno a mnoho aplikací systému Windows je stále 32bitových, typický příkaz pro toto je:
sudo dpkg --add-architecture i386
Pak se repozitáře aktualizují jednoduchým sudo apt updatea oficiální klíče a repozitáře WineHQ jsou přidány pro udržení stabilní a nejnovější verze Wine v systému. V závislosti na verzi Ubuntu (20.04, 22.04, 23.04, 23.10 atd.) budete muset přidat odpovídající soubor .sources z webových stránek Wine.
Jakmile je to hotové, můžete nainstalovat stabilní větev pomocí:
sudo apt install --install-recommends winehq-stable
Alternativně si můžete zvolit vývojářskou nebo stagingovou větev, pokud potřebujete nejnovější funkce, za cenu vyššího rizika chyb. Ačkoli Bottles již integruje a spravuje své vlastní verze, Znalost těchto možností vám pomůže pochopit, odkud pocházejí komponenty, které Bottles stahuje. A proč někdy mluvíme o „stabilním stáji vína“, „vývoji vína“ nebo „stagingovém stádiu vína“?
Moderní verze Wine a kompatibilita
Projekt Wine se vyvíjí plnou rychlostí a nedávné verze obsahují velmi zásadní vylepšení. výkon, kompatibilita a grafická podporaModerní stabilní verze (například řada 10.x) přidává tisíce individuálních změn, včetně lepší podpory architektur ARM64EC, jemnějšího škálování HiDPI, přepracovaného ovládacího panelu, vylepšení DirectPlay a backendu Media Foundation založeného na FFmpeg pro vylepšené přehrávání médií.
V novějších vývojových větvích, detaily jako například Aktualizované tabulky Unicode, kompatibilita se Zip64 v balíčcích a řadu interních oprav, které sice nejsou viditelné, ale u náročných aplikací mají vliv. Předchozí hlavní verze, jako například 9.0, přinesly klíčové vylepšení, jako je podpora WoW64 (spouštění 32bitových aplikací na 64bitových systémech), první ovladač Wayland (později vylepšený o podporu OpenGL a úpravy oken), reimplementace ovladačů PostScript pro 2D/3D grafiku a vylepšení ARM64, WinRT a kompilace shaderů Direct3D směrem k SPIR-V.
Všechen tento pokrok Postupně se přesouvá do lahvíprotože aplikace se při provádění těžké práce spoléhá na Wine. V terminálu si můžete kdykoli ověřit, jakou verzi Wine váš systém používá:
wine --version
Pokud zjistíte, že verze vašeho systému je ve srovnání s tou, která byla použita v nejnovějších aktualizacích WineHQ, velmi stará, možná budete chtít aktualizovat nebo se jednoduše spolehnout na automatické stažení Bottles. nejnovější běžce nebo sestavení Wine uvnitř každé lahve.
Vytvoření a počáteční konfigurace lahve
Při prvním otevření Bottles si program stáhne některé nezbytné závislosti (komponenty Wine, Gecko atd.)Nechte tento proces dokončit a jakmile se zobrazí hlavní rozhraní, budete připraveni vytvořit svou první láhev.
Chcete-li to provést, stačí kliknout na typické tlačítko „Vyrobte novou láhev“ nebo podobné, dejte mu popisný název (například „Notepad++“, „Game-X“, „Office“) a poté vyberte požadovaný typ prostředí:
- Juegos: profil určený pro videohry s možnostmi a vylepšeními zaměřenými na výkon a kompatibilitu s grafikou.
- Aplikaceideální pro programy pro zvýšení produktivity, utility, editory, spouštěče atd.
- Personalizované: pokud chcete sami ovládat detaily nebo se chystáte experimentovat s různými konfiguracemi.
Po výběru typu kliknete na vytvořit a Bottles se postará o zbytek. generování prefixu Wine („domov“, kde bude umístěn váš program pro Windows). Po dokončení se zobrazí zpráva nebo okno s oznámením, že láhev byla vytvořena; zavřete ji a vraťte se na hlavní obrazovku, kde se zobrazí váš nový záznam.
Pokud otevřete tuto láhev, uvidíte několik sekcí: nainstalované programy, nástroje, nastavení, disky, proměnné atd. Zde začnete. nainstalujte a spusťte spustitelné soubory .exe nebo .msi cokoli chcete, a upravte vše potřebné, aby fungovaly.
Instalace aplikací a her pro Windows do Bottles
Pro vložení programu Windows do již existující bottle je nejpřímější metodou obvykle použití volby „Spustit spustitelný soubor“ nebo vestavěný „odinstalační program“ (který funguje jako panel „Přidat nebo odebrat programy“ ve Windows). V mnoha verzích Bottles uvidíte sekci pro nářadí kde je nabídnut „Odinstalační program“, který následně obsahuje tlačítko „Instalovat“.
Obvyklý pracovní postup je velmi jednoduchý: vyberete láhev, sjedete dolů a najdete příslušný nástroj a kliknete na Nainstalujte nebo spusťte spustitelný souborPřejděte k instalačnímu souboru (.exe, .msi) a nechte spustit průvodce. Poté postupujte stejně jako ve Windows (další, další, přijmout licenci, instalační cesta atd.).
Po instalaci může Bottles automaticky detekovat nový program a přidat ho do seznam „programů“ z té lahveVrátíme-li se na panel lahví, měli byste vidět název aplikace vedle ikony „Přehrát“ nebo „Spustit“: stačí ji stisknout a software se spustí, kdykoli budete chtít, aniž byste museli znovu ručně hledat soubor .exe.
Stejný postup funguje pro oba lehké aplikace (jako Notepad++) stejně jako pro instalační programy her. U některých launcherů, jako je Steam nebo Epic Games, které běží v rámci Bottles, však může docházet k pádům nebo neočekávaným ukončením, protože kombinují DRM, vlastní aktualizace, překryvy a další prvky, které ne vždy dobře fungují s vrstvami kompatibility.
Konfigurace disků a cest pomocí Flatseal a sekce „Disk“
Pokud plánujete instalovat hry nebo náročné programy na druhý disk, další oddíl nebo externí diskMěli byste mít na paměti dvě věci: oprávnění Flatpaku a mapování jednotek v samotné lahvi.
Na jedné straně s Ploché těsnění Oprávnění pro Bottles můžete upravit tak, aby měl Flatpak přístup k těmto dalším adresářům. Otevřete Flatseal, v seznamu vyberte Bottles a v nastavení povolte přístup k trasy nebo shromaždiště, které chcete sdílet (například /mnt/data, /run/media/user/ExternalDrive atd.). Bez tohoto oprávnění Bottles složky jednoduše neuvidí, bez ohledu na to, jak moc se je snažíte namapovat.
Pak v nastavení lahví v sekci Lahve obvykle najdete sekci s názvem něco jako „Disky“ nebo „jednotky“ kde můžete namapovat tyto adresáře na písmena jednotek ve stylu Windows: C:, D:, E:… Tam můžete vybrat „přidat disk“, zvolit cestu k adresáři a přiřadit mu písmeno.
V praxi to funguje stejně jako mapování disků ve WindowsPokud namapujete externí disk jako D:, instalační programy systému Windows toto písmeno jednotky uvidí a budete moci odtud instalovat nebo spouštět hry. U velkých her je to velmi pohodlný způsob, jak se vyhnout zaplnění hlavního disku vašeho systému Linux.
Něco podobného platí i pro hry dříve nainstalované na Steamu nebo Epicu ve Windows: teoreticky byste mohli poukázat na trasu těch stávajících knihkupectvíV praxi se však mnoho uživatelů setkává s pády při pokusu o instalaci nebo aktualizaci klientů Steam/Epic v rámci Bottles. Prozatím si všimnete, že Bottles má tendenci běžet plynuleji. samostatné hry nebo přímé instalační programyZatímco pro hlavní platformy je stále spolehlivější používat Proton (na Steamu) nebo klienty jako Heroic, Lutris atd.
Pokročilé možnosti vína v rámci lahví
Přestože jednou z výhod Bottles je, že vám ušetří práci s množstvím příkazů, je důležité si uvědomit, že interně je velká část jeho funkcí založena na... winecfg, winetricks a možnosti Wine Vždycky to tak bylo. V aplikaci Bottles si můžete některá z těchto nastavení zobrazit nebo upravit graficky.
V čistém Wine se počáteční konfigurace spouští příkazem:
winecfg
Tam se stahují potřebné komponenty, jako například Vinná opice nebo gekonkteré poskytují funkce ekvivalentní .NET a renderovacímu enginu Internet Exploreru. Po dokončení se otevře konfigurační okno s několika záložkami, které Bottles do větší či menší míry abstrahuje, ale které stojí za to znát:
- aplikace: umožňuje simulovat různé verze Windows (XP, 7, 10, 11 atd.) globálně nebo pro konkrétní spustitelné soubory, v případě, že program vyžaduje specifickou verzi.
- KnihkupectvíToto určuje, které knihovny Wine používá (své vlastní, vlastní program nebo nativní DLL zkopírované ze skutečného systému Windows). To je klíčové pro aplikace, které vyžadují specifické verze určitých souborů.
- Grafika: konfiguruje způsob vykreslování oken systému Windows a virtuální plochy systému Windows, stejně jako písma, zachycení pohybu myši a některé vizuální detaily.
- Integrace s počítačem: označuje, kde jsou v prostředí Wine uloženy dokumenty, stažené soubory, hudba atd. a jaké motivy nebo styly jsou použity.
- Jednotky: spravuje různé cesty připojení, které jsou zobrazeny jako C:, D: atd., což Bottles zjednodušuje pomocí sekce disk.
- Audio: umožňuje vybrat zvukový ovladač, výstup, vstup a další podrobnosti týkající se zvuku.
- o: jednoduše zobrazuje nainstalovanou verzi Wine.
Bottles usnadňují toto nastavení díky předdefinovaným nastavením a běžecké pásy přizpůsobené hrám nebo aplikacímPokud vám ale nějaká aplikace dělá potíže, neuškodí otevřít pokročilé nastavení aplikace a pohrát si s těmito parametry, dokud nenajdete ideální.
Tipy pro zlepšení výkonu a kompatibility
Zkušenosti s Wine and Bottles se mohou v závislosti na hře nebo programu značně lišit, ale existuje řada... obecné osvědčené postupy což obvykle pomáhá vyhnout se nepříjemným překvapením. Pro začátek je vždy vhodné použít nejnovější stabilní verze Wine nabízí lahve za každou lahev, pokud přesně nevíte, která chyba je v beta verzi opravena.
Než se vrhnete na instalaci složité hry, je dobré ji vyhledat v Databáze WineHQ (nebo v paralelních repozitářích) a zobrazí se vám jeho kategorie: Platinum (funguje perfektně), Gold (funguje velmi dobře s drobnými úpravami), Silver (několik drobných chyb), Bronze (docela problematické) nebo Garbage (nepoužitelné). Často také najdete poznámky od jiných uživatelů s doporučenými konfiguracemi, požadovanými knihovnami DLL nebo speciálními příznaky.
Další zajímavou praxí je využít Předpony vínacož jsou v podstatě odlišná, nezávislá prostředí Wine. Bottles již organizuje používání prefixů pro každou lahev, což vám umožňuje mít izolované konfigurace pro každou aplikaci nebo hru a zabránit tomu, aby výměna nebo instalace polic v jedné lahvi rozbila jinou.
Pro řešení typických závislostí (.NET, Visual C++, písma Microsoft atd.) je klasickým nástrojem winetricksAčkoli Bottles část této správy automatizuje, je užitečné vědět, že winetricks umožňuje instalovat balíčky jako corefonts, vcrun2013 nebo podobné, které mnoho aplikací vyžaduje ke správnému spuštění.
V některých případech deaktivace technologií, jako je např. DXVK nebo VKD3D Konfigurace Bottles může pomoci diagnostikovat problémy s konkrétními hrami: tyto vrstvy převádějí DirectX do Vulkan, což obvykle zlepšuje výkon, ale může také způsobit nekompatibilitu s velmi specifickým hardwarem nebo ovladači. Pokud tyto možnosti zakážete, program se pokusí použít nativní DirectX na základě toho, co Wine podporuje.
Praktický příklad: příprava lahve pro Photoshop pomocí Winetricks
Klasickým případem ve světě vína je Nechte Photoshop fungovatNěkteré verze, například Photoshop CS6, jsou na WineHQ hodnoceny jako „zlaté“, což znamená, že s trochou úpravy nastavení fungují docela dobře.
Aby se toho v tradičním prostředí Wine dosáhlo, používají se k instalaci určitých komponent winetricky: například Základní zdroje společnosti Microsoft s příkazem winetricks corefonts a potřebné knihovny Visual C++ s winetricks vcrun2012 vcrun2013Pak, z winecfgMůžete přejít na kartu Knihovny a zadat danou knihovnu DLL jako msvcp120 y msvcr120 se používají v „nativním, integrovaném“ režimu.
Ve společnosti Bottles je velká část tohoto procesu zjednodušena díky recepty a předdefinovaná nastaveníPokud oblíbená aplikace vyžaduje určité komponenty, profil bottle je obvykle již nabízí nebo umožňuje jejich instalaci z grafické nabídky, aniž by bylo nutné všechny příkazy psát ručně.
Tyto druhy úprav ukazují, že s trochou vytrvalosti složité programy původně určené pouze pro Windows Na Linuxu můžou fungovat více než slušně, i když může být vyžadován nějaký čas na počáteční nastavení.
Časté problémy s vínem a lahvemi
Přestože technologie enormně pokročila, je důležité předpokládat, že Ne všechno, co existuje pro Windows, bude perfektně fungovat i na Linuxu. s vínem nebo lahvemi. Mnoho typických problémů souvisí s knihovnami používanými programy a hrami, proto se často doporučuje nainstalovat další nástroje, jako je Winetricks, nebo dokonce frontendy jako PlayOnLinux, které nabízejí konfigurační skripty specifické pro určité tituly.
Existují také programy, které jsou závislé na velmi specifické .NET komponenty nebo frameworky jako Mono. Instalace Mono a příslušných běhových prostředí .NET může být pro spuštění některých aplikací klíčová. Bottles a Winetricks pomáhají tyto závislosti řešit víceméně řízeným způsobem.
Někdy se samo Wine po několika změnách, instalacích a testech přestane chovat tak, jak by mělo. Radikálním, ale účinným řešením je často smazat nebo přejmenovat složku .wine ve vašem domovském adresáři (nebo v konkrétním prefixu wine, který používáte), abyste jej při opětovném spuštění winecfg Celá konfigurace je regenerována od nuly.
Pokud nechcete nic smazat, můžete si vždy vytvořit nový prefix pomocí příkazu jako WINEPREFIX=$HOME/.foobar winecfgTím se vytvoří paralelní, čisté prostředí. Odtud můžete testovat své aplikace v tomto novém kontextu, aniž byste se dotkli toho předchozího. V méně drastických případech je také možné vyčistit konfiguraci DLL pomocí winetricks alldlls=default k návratu ke standardnímu chování.
Všimněte si konečně hardware s proprietárními ovladači (například některé grafické karty NVIDIA) a agresivní systémy DRM (Denuvo, anti-cheat software atd.) mohou způsobit mnohem více problémů nebo dokonce zcela znemožnit spuštění hry. V některých případech můžete dokonce čelit zablokování, pokud anti-cheat systém detekuje prostředí Wine jako podezřelé.
Zabezpečení při spouštění souborů .exe systému Windows v systému Linux
Jednou z velkých výhod Linuxu je jeho Vyšší úroveň zabezpečení proti malwaru ve WindowsJednoduše proto, že spustitelné soubory pro tento systém zde neběží nativně. Ale v okamžiku, kdy zavedete vrstvu jako Wine (nebo správce jako Bottles), otevřete dveře pro spuštění daného softwaru.
Škodlivý soubor určený pro Windows se může dostat Pokud jej spustíte s programem Wine, bude to mít vliv na váš systém Linux.To platí zejména v případě, že má prostředí široký přístup k souborovému systému. Proto je důležitá opatrnost: nespouštějte soubory .exe z pochybných zdrojů, nakonfigurujte bottle s minimálním nezbytným přístupem a využijte nástroje pro správu oprávnění (jako je Flatseal) k omezení toho, co může každá aplikace vidět a upravovat.
V kontextu souborů stažených z internetu je také běžné, že systém brání jejich spuštění z důvodu nedostatečných oprávnění. Chcete-li to graficky opravit, jednoduše přejděte do vlastností souboru, otevřete kartu oprávnění a zaškrtněte políčko „Povolit spuštění souboru jako programu“Pokud dáváte přednost terminálu, můžete změnit oprávnění pomocí chmod, být chmod 777 archivo.exe nejtolerantnější varianta (i když ne z hlediska bezpečnosti nejvíce doporučovaná).
Odinstalujte Wine a vyčistěte všechny zbývající stopy (pokud jej přestanete používat)
Je možné, že po chvíli experimentování s Wine a Bottles se rozhodnete, že tuto vrstvu již ve svém systému nepotřebujete, nebo že raději používáte pouze virtuální počítač. V takovém případě je užitečné vědět, jak Wine řádně odebrat a uvolnit místo.
Na systémech s balíčky winehq je typický příkaz pro úplnou odinstalaci stabilní verze:
sudo apt-get remove --purge winehq-stable
Poté je vhodné ručně smazat složky konfigurace a mezipaměti ve vašem domovském adresáři: slavné ~ /. víno, související položky nabídky v ~/.config/menus/applications-merged/, zkratky v ~/.local/share/applications/wine/, položky na ploše v ~/.local/share/desktop-directors/ a zbývající ikony v ~/.local/sdílet/ikony/Toto vše lze vypsat a opatrně smazat, přičemž je nutné zobrazit skryté soubory.
Jakmile jsou tyto zbytky odstraněny, příkazy sudo apt update, sudo apt autoclean, sudo apt clean y sudo apt autoremove Dokončí čištění všech zbývajících závislostí. Nakonec můžete repozitář WineHQ odebrat z konfigurace zdrojů softwaru, pokud jej již neplánujete používat.
V Bottlesově případě by stačilo Odinstalace Flatpaku z GNOME Software nebo pomocí flatpak uninstalla poté smažte zbývající konfigurační složky v ~./var, ~/.config atd., jak je uvedeno v dokumentaci k Flatpaku.
Které programy a hry obvykle fungují nejlépe
Cílem vína (a potažmo i lahví) je umožnit Velká část softwaru pro Windows poběží na LinuxuRealita je ale taková, že kompatibilita se značně liší. V databázi WineHQ jsou aplikace kategorizovány podle jejich skutečné funkčnosti.
V kategorii Platina Tato kategorie zahrnuje aplikace a hry, které fungují téměř dokonale bez jakýchkoli speciálních úprav. Mezi typické příklady patří specifické verze her World of Warcraft, Fallout 3, Adobe Animate CS6, .NET Framework 3.5, Diablo III a 32bitový Microsoft Word 2010.
Kategorie Zlato Obsahuje software, který vyžaduje drobné konfigurace, ale poté běží velmi hladce: Adobe Photoshop CS6StarCraft 1.16.1, Zaklínač 1.x, všechny díly The Sims 3 nebo Final Fantasy XIV v určitých rozšířeních a další.
En Stříbro To zahrnuje programy, které mohou mít drobné chyby, ale jsou stále použitelné, jako například instalační program Microsoft Office 2019, některé verze StarCraftu, Final Fantasy XI, Magic: The Gathering Online, Half-Life 2 nebo Planescape: Torment.
Jelikož se jedná o komunitní projekt, priority rozvoje se obvykle stanovují na základě hlasy a požadavky uživatelůČím větší zájem hra nebo aplikace generuje, tím více pozornosti se jí dostává z hlediska záplat a vylepšení. U velmi neznámého softwaru je někdy jedinou možností zkusit štěstí a pokusit se o instalaci do konkrétní bottle, experimentovat s různými verzemi Wine a knihovnami, dokud nenajdete tu správnou kombinaci.
Hraní her na Linuxu: Proton, PlayOnLinux, DOSBox a virtualizace
Když je pozornost čistě zaměřena hrát hry pro Windows na LinuxuLahve jsou jen dalším prvkem na hrací desce. Nejvýkonnější kombinací je v dnešní době obvykle Steam + Proton, kde Proton je vrstva založená na Wine, ale vysoce vyladěná pro hraní her, která se postará o veškerou špinavou práci, aniž byste se museli čehokoli dotýkat.
Díky Protonu a SteamOS (jako je ten na Steam Decku, založený na Arch Linuxu) je možné spustit většina her na Steamu V Linuxu si užijete téměř nativní herní zážitek, včetně podpory grafických karet NVIDIA a AMD. Katalog ověřených a hratelných titulů v Linuxu se každý měsíc rozrůstá a často stačí jen povolit možnost „povolit Proton pro všechny tituly“ a je to.
Pokud hra není na Steamu nebo nemá dobrou podporu v Protonu, alternativou je použití PlayOnLinuxNabízí specifické skripty a konfigurační profily pro mnoho titulů. Každá hra běží v nezávislém prostředí s vlastními knihovnami a nastavením, což docela připomíná filozofii Bottles, ale je specificky zaměřeno na hry a má mírně odlišné rozhraní.
U velmi starých her z éry MS-DOS je nejjednodušší obvykle použít DOSBoxkteré emuluje klasické prostředí DOSu, kde hry běží, jako by byly na PC z té doby. A pokud potřebujete kompletní prostředí Windows (s ovladači, pokročilými funkcemi a plnou kompatibilitou), pak je ideálním řešením použít virtuální stroj s VirtualBoxem, VMware nebo podobným, i když za cenu větších zdrojů a nutnosti platné licence Windows.
Stručně řečeno, lahve se velmi dobře hodí jako nástroj pro správu aplikací a některé specifické hry které fungují nejlépe s pečlivě nakonfigurovaným Wine, zatímco pro drtivou většinu masivních her je stále praktičtější používat Proton, Lutris, Heroic nebo jiné specializované platformy.
Kombinací enginu kompatibility Wine s uživatelsky přívětivým rozhraním, jako je Bottles, dobrou kontrolou oprávnění s Flatpak a Flatseal a znalostí, kdy se spolehnout na technologie jako Proton nebo plnou virtualizaci, je naprosto proveditelné nastavit v Linuxu prostředí, kde můžete spouštět většinu programů a her pro Windows s velmi slušným výkonem a co je nejdůležitější, s podstatně menšími problémy, než tomu bylo před několika lety.
