Byla vydána verze herní platformy Lutris 0.5.20, která poskytuje nástroje pro usnadnění instalace, nastavení a správy her na Linuxu. Kód projektu je napsán v jazyce Python a je distribuován pod licencí GPLv3. Hotové sestavy jsou k dispozici ve formátu flatpak.
Projekt podporuje katalog pro rychlé vyhledávání a instalaci herních aplikací, umožňující prostřednictvím jednotného rozhraní spustit hry v Linuxu jedním kliknutím, aniž by bylo nutné se starat o instalaci závislostí a nastavení. Runtime komponenty pro spuštění her poskytuje projekt a nejsou vázány na používanou distribuci. Runtime představuje nezávislou sadu knihoven, zahrnující komponenty z SteamOS a Ubuntu, stejně jako různé další knihovny.
Je poskytována možnost instalace her distribuovaných přes služby GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin a Uplay. Lutris sám o sobě slouží pouze jako zprostředkovatel a neprodává hry, takže pro komerční hry si musí uživatel hru zakoupit v odpovídající službě (zdarma hry lze spustit jedním kliknutím z grafického rozhraní Lutris).
Každá hra v Lutris je spojena se skriptem pro načítání a zpracovatelem, který popisuje prostředí pro spuštění hry. Mezi tímto jsou k dispozici hotové profily s optimálními nastaveními pro spouštění her pomocí Wine. Kromě Wine mohou hry být spuštěny pomocí emulátorů herních konzolí, jako jsou RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME a Dolphin.
Mezi změnami v nové verzi:
- Pro spuštění her Windows pomocí UMU (Unified Launcher) je standardně využíván Proton-GE, rozšířená verze balíčku Proton, který se vyznačuje použitím nejnovější verze Wine, využíváním FFmpeg v FAudio a zahrnutím dalších patchů, které řeší problémy v různých herních aplikacích.
- Při používání Proton byla zastavena instalace VKD3D, D3D Extras a DXVK-NVAPI, které jsou již poskytovány v Protonu.
- Bylo zajištěno předávání v Protonu nastavení „Enable Esync“ a „Enable Fsync“.
- Byla zahrnuta DXVK vrstva pro překlad Direct3D 8 do API Vulkan.
- Do spouštěcího skriptu Wine byla přidána opce pro použití ovladače winewayland.drv pro prostředí založená na protokolu Wayland.
- Byla přidána tlačítka pro výběr obalů, bannerů a ikon v nastavení hry.
- Do nastavení byla přidána možnost nastavit cestu k souboru BIOS pro emulátor používaný v libretro.
- Bylo zajištěno určování informací o vydáních prostřednictvím služeb GOG a Itch.io. Při práci s Itch.io jsou místo přihlašovacích údajů používány API klíče. Usnadněna práce s kolekcemi Itch.io — pokud neexistuje kolekce s názvem „Lutris“, zobrazí se všechny hry.
- V nastavení platformy MAME pro výběr typu emulovaného zařízení bylo místo obrovského rozbalovacího seznamu implementováno pole pro vyhledávání.
- Byl přidán skript pro spuštění her prostřednictvím emulátoru Azahar.
- Byly realizovány zdroje pro stahování her „ZOOM Platform“ a „Steam Family“.
- Byly aktualizovány skripty pro spuštění her pomocí TIC-80, EasyRPG, mGBA, Rosalie’s Mupen GUI, Ruffle a 86Box.
- Byla přidána podpora pro import ROM z počítačů Commodore 64.
- Byla přidána podpora ICD (Installable Client Driver) pro GPU Intel Xe.
- Bylo odstraněno menu „Add Games“, které nahradila tlačítko „+“.
- Do kontextového menu bylo přidáno tlačítko pro vytvoření zástupce pro spuštění Steam v režimu Big Picture.
- Byla přidána souborová asociace pro spuštění instalátoru lutris dvojitým kliknutím.
- Byla zajištěna kompatibilita s Pythonem 3.14.
Byla zároveň uvolněna verze projektu Bottles 0.62, která vyvíjí aplikaci pro zjednodušení instalace, nastavení a spuštění Windows aplikací na Linuxu pomocí Wine nebo Proton. Program poskytuje uživatelské rozhraní pro správu prefixů, které definují Wine prostředí a parametry pro spuštění aplikací, stejně jako nástroje pro instalaci závislostí potřebných pro správnou funkci spouštěných programů. Kód projektu je napsán v jazyce Python a je distribuován pod licencí GPLv3. Program je dodáván ve formátu Flatpak a v balíčcích pro Arch Linux.
Pro instalaci dalších knihoven v Bottles místo skriptu Winetricks je použita plnohodnotná systém správy závislostí, jejíž fungování připomíná správu závislostí v balíčkových manažerech distribucí. Pro spouštěnou Windows aplikaci je určena seznam závislostí (DLL knihovny, písma, runtime atd.), které je třeba stáhnout a nainstalovat pro jejich správnou funkci, přičemž každá závislost může mít své vlastní závislosti.
Bottles poskytuje repozitář s informacemi o závislostech pro různé programy a knihovny, stejně jako nástroje pro centralizovanou správu závislostí. Všechny nainstalované závislosti jsou sledovány, takže při odstranění programu lze odstranit i související závislosti, pokud nejsou použity pro spuštění jiných aplikací. Takový přístup umožňuje vyhnout se instalaci samostatné verze Wine pro každou aplikaci a používat jednotné Wine prostředí pro spuštění co největšího počtu aplikací.
Pro práci s Windows prefixy v Bottles se uplatňuje koncept prostředí, která nabízejí předem připravená nastavení, knihovny a závislosti pro určitý typ aplikací. Nabízena jsou základní prostředí: Gaming — pro hry, Software — pro aplikační programy a Custom — čisté prostředí pro vlastní experimentování. V herním prostředí jsou zahrnuty DXVK, VKD3D, Esync, na systémech s hybridní grafikou je aktivována diskrétní grafická karta, a v PulseAudio jsou zahrnuty nastavení pro zlepšení kvality zvuku. V prostředí pro aplikace jsou zahrnuta nastavení vhodná jak pro multimediální programy, tak pro kancelářské aplikace.
Pokud je to potřeba, můžete nainstalovat několik různých verzí wine, proton a dxvk a v reálném čase mezi nimi přepínat. Možný je import prostředí z jiných manažerů Wine, jako jsou Lutris a PlayOnLinux. Prostředí se spouští s použitím sandboxové izolace, oddělené od hlavního systému a mají přístup pouze k nezbytným datům v domácím adresáři. Je poskytnuta podpora verzování, která automaticky ukládá stav před instalací každé nové závislosti a umožňuje vrátit se k některému z předchozích stavů v případě problémů.
Mezi změnami v Bottles 0.62:
- Byla přidána podpora portálu XDG Dynamic Launcher, který umožňuje izolovaným aplikacím instalovat soubory „.desktop“ bez ručního udělování práv.
- Aktivace technologie supersamplingu FSR (FidelityFX Super Resolution) byla přesunuta na stránku s nastavením kompozice. serveru Gamescope.
- Byl implementován výstup indikátoru pokroku pro vytváření záloh.

Zdroj: opennet.ru

