Megjelent a Lutris 0.5.20 játékmenedzser, amely eszközöket kínál a Linuxon futó játékok telepítésének, konfigurálásának és kezelésének megkönnyítésére. A projekt kódja Python nyelven íródott és GPLv3 licenc alatt terjesztett. A kész verziók flatpak formátumban érhetők el.
A projekt támogatja a játéknapló gyorskeresését és telepítését, lehetővé téve, hogy egyetlen felhasználói felületen egy kattintással indíthassunk Linuxon játékokat anélkül, hogy a függőségekkel vagy beállításokkal foglalkoznánk. A játékok futtatásához szükséges runtime komponensek a projekten keresztül kerülnek közvetítésre, és nem kötődnek a használt disztribúcióhoz. A runtime egy disztribúciófüggetlen könyvtárhalmazt jelent, amely tartalmazza a SteamOS és az Ubuntu komponenseit, valamint különböző további könyvtárakat.
Lehetőség van a GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin és Uplay szolgáltatásokon keresztül terjesztett játékok telepítésére. A Lutris csupán közvetítő szerepet játszik, nem értékesít játékokat, így a kereskedelmi játékok esetén a felhasználónak magának kell megvásárolnia a megfelelő szolgáltatásban (a ingyenes játékokat egy kattintással elindíthatja a Lutris grafikus felületén).
Minden játék a Lutrisban egy betöltési szkripthez és feldolgozóhoz kapcsolódik, amely leírja a játék futtatásához szükséges környezetet. Kínálnak kész profilt is, optimális beállításokkal a Wine alatt futó játékokhoz. A Wine mellett a játékok elindíthatók játékkonzol-emulátorokkal is, mint például a RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME és Dolphin.
Az új verzióban található változások:
- Windows játékok indításához az UMU (Unified Launcher) alapértelmezetten a Proton-GE-t használja, amely a Proton csomag bővített változata, friss verziójú Wine használatával, FFmpeg integrálásával a FAudio-ba és további javításokkal, amelyek megoldják a különböző játékkal kapcsolatos problémákat.
- A Proton használatakor megszűnt a VKD3D, D3D Extras és DXVK-NVAPI telepítése, amelyek már elérhetők a Protonban.
- A Protonban biztosítva van az 'Enable Esync' és az 'Enable Fsync' beállítások átadása.
- A DXVK által biztosított réteg be lett kapcsolva a Direct3D 8 Vulkan API-ra való átfordításához.
- A Wine indító szkriptbe opció került a winewayland.drv meghajtó használatára a Wayland protokollal alapuló környezetekben.
- Hozzáadtak gombokat a borítók, bannerek és ikonok kiválasztásához a játékbeállításokban.
- A beállításokhoz hozzáadtak egy opciót a BIOS fájl elérési útvonalának megadására, amelyet a libretro használatával használt emulátorhoz lehet hozzárendelni.
- A kiadási információk meghatározása a GOG és az Itch.io szolgáltatásokon keresztül biztosítva van. Az Itch.io használatakor az API-hozzáférési kulcsok használata történik a felhasználói fiók helyett. Az Itch.io gyűjtemények kezelése egyszerűsödött — ha a 'Lutris' nevű gyűjtemény hiányzik, akkor minden játék megjelenik.
- A MAME platform beállításaiban, az emulált eszköz típusának kiválasztásához, a hatalmas legördülő lista helyett keresőmezőt vezettek be.
- Hozzáadtak egy szkriptet a játékok elindításához az Azahar emulátoron keresztül.
- Megvalósult a 'ZOOM Platform' és a 'Steam Family' játékletöltési források.
- Frissítették a játékok indítására szolgáló szkriptet TIC-80, EasyRPG, mGBA, Rosalie’s Mupen GUI, Ruffle és 86Box esetében.
- Hozzáadták a Commodore 64 számítógépektől származó ROM fájlok importálásának támogatását.
- Hozzáadva az ICD (Installable Client Driver) támogatás az Intel Xe GPU-hoz.
- Eltávolították az 'Add Games' menüt, amit a '+' gomb váltott fel.
- A jobb kattintásmenübe egy gomb került a Steam Big Picture módban való indításhoz.
- Hozzáadva a fájlasszociáció a lutris telepítő indításához dupla kattintással.
- Biztosítva van a kompatibilitás a Python 3.14-gyel.
Megjelent a Bottles 0.62 kiadása, amely egy alkalmazást fejleszt, hogy megkönnyítse a Windows-alkalmazások telepítését, beállítását és futtatását Linux alatt a Wine vagy Proton alapjain. A program felületet biztosít a prefixek kezelésére, amelyek meghatározzák a Wine-környezetet és a programok indításához szükséges beállításokat, valamint eszközöket biztosít a szükséges függőségek telepítéséhez, hogy a futó programok helyesen működjenek. A projekt kódja Python nyelven íródott, és GPLv3 licenc alatt terjesztik. A program Flatpak formátumban és Arch Linux csomagokban érhető el.
Kiegészítő könyvtárak telepítéséhez a Bottles-ben a Winetricks szkript helyett egy teljes körű függőségkezelő rendszert alkalmaznak, melynek működése hasonlít a disztribúciók csomagkezelőinek függőségkezelésére. A futtatni kívánt Windows-alkalmazás esetében meghatározzák a telepítendő függőségek listáját (DLL-könyvtárak, betűtípusok, runtime stb.), amelyeket le kell tölteni és telepíteni kell a normális működéshez, figyelembe véve, hogy minden függőségnek lehetnek saját függőségei.
A Bottles egy olyan adattárat biztosít, amely információkat tartalmaz a különböző programok és könyvtárak függőségeiről, valamint eszközkészletet a függőségek központosított kezelésére. Minden telepített függőséget nyomon követünk, így ha egy programot eltávolítunk, a kapcsolódó függőségeket is eltávolíthatjuk, ha azok nem használatosak más alkalmazások indításához. Ez a megközelítés lehetővé teszi, hogy ne kelljen minden alkalmazáshoz külön verziót telepíteni a Wine-ból, hanem egyetlen Wine-környezetet használjunk a lehető legtöbb alkalmazás indításához.
A Bottles Windows-prefixeivel való munkához környezetek koncepcióját alkalmazzák, amelyek kész beállításokat, könyvtárakat és függőségeket biztosítanak egy adott alkalmazásosztály számára. Alap környezeteket kínálnak: Gaming – játékokhoz, Software – alkalmazásokhoz és Custom – tiszta környezet a saját kísérletek végrehajtásához. A játékok környezetében benne van a DXVK, VKD3D, Esync, a hibrid grafikával rendelkező rendszereken pedig engedélyezve van a dedikált grafikus kártya, a PulseAudio-ban pedig beállítások találhatók a hangminőség javítására. Az alkalmazások környezetéhez olyan beállítások tartoznak, amelyek megfelelőek multimédiás és irodai alkalmazásokhoz egyaránt.
Szükség esetén több különböző verziójú wine, proton és dxvk telepítése is lehetséges, amelyek között menet közben át lehet váltani. Lehetséges környezetek importálása más Wine menedzserből, mint például a Lutris és a PlayOnLinux. A környezetek sandbox-izolációval indulnak, elkülönítve az alap rendszertől, és csak a szükséges adatokhoz férhetnek hozzá a személyes könyvtárban. Támogatás áll rendelkezésre a verziókezeléshez, amely automatikusan menti az állapotot minden új függőség telepítése előtt, és lehetővé teszi a visszaállást a korábbi állapotok egyikére, ha problémák lépnek fel.
A Bottles 0.62-es verziójában történt változások:
- Hozzáadva az XDG-portál Dynamic Launcher támogatása, amely lehetővé teszi a szigetelt alkalmazások számára, hogy "*.desktop" fájlokat telepítsenek manuális jogosultságok megadása nélkül.
- A FSR (FidelityFX Super Resolution) szupermintázási technológia aktiválása áthelyezésre került a kompozit beállítások oldalára. a szerver Gamescope.
- Megvalósítva a biztonsági mentés előrehaladási jelzőjének megjelenítése.

Forrás: opennet.ru

