Vydání Lutris 0.5.20 a Bottles 0.62, platforem pro zjednodušení spouštění her v Linuxu

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.
    Vydání Lutris 0.5.20 a Bottles 0.62, platforem pro zjednodušení spouštění her v Linuxu

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster