UtgÄvan av spelplattformen Lutris 0.5.20 har offentliggjorts, och den erbjuder verktyg för att underlÀtta installation, konfiguration och hantering av spel i Linux. Projektets kod Àr skriven i Python och distribueras under GPLv3-licensen. Klara paket Àr tillgÀngliga i flatpak-format.
Projektet stöder en katalog för snabb sökning och installation av spelapplikationer, vilket gör det möjligt att starta spel i Linux med ett enda musklick via ett enhetligt grÀnssnitt, utan att behöva oroa sig för installation av beroenden och instÀllningar. Runtime-komponenterna för spelstart tillhandahÄlls av projektet och Àr oberoende av den anvÀnda distributionen. Runtime Àr en distributionsoberoende uppsÀttning bibliotek som inkluderar komponenter frÄn SteamOS och Ubuntu samt olika ytterligare bibliotek.
Det finns möjlighet att installera spel som distribueras via tjÀnster som GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin och Uplay. Lutris fungerar dock bara som en mÀklare och sÀljer inte spel, sÄ för kommersiella spel mÄste anvÀndaren sjÀlv köpa spelet frÄn den aktuella tjÀnsten (gratis spel kan startas med ett klick frÄn Lutris grafiska grÀnssnitt).
Varje spel i Lutris Àr kopplat till ett laddningsscript och en hanterare som beskriver miljön för att starta spelet. Det erbjuds fÀrdiga profiler med optimala instÀllningar för att köra spel under Wine. Förutom Wine kan spel köras med hjÀlp av emulatorer för spelkonsoler som RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME och Dolphin.
Bland förÀndringarna i den nya versionen:
- För att köra Windows-spel med hjÀlp av UMU (Unified Launcher) anvÀnds Proton-GE som standard, en utökad version av Proton-paketet som kÀnnetecknas av anvÀndningen av en nyare version av Wine, anvÀndning av FFmpeg i FAudio och inkludering av ytterligare patchar som löser problem i olika spelapplikationer.
- Vid anvÀndning av Proton stoppas installationen av VKD3D, D3D Extras och DXVK-NVAPI, som redan tillhandahÄlls av Proton.
- InstÀllningarna "Enable Esync" och "Enable Fsync" har överförts till Proton.
- Den DXVK-implementering som tillhandahÄller översÀttning av Direct3D 8 till Vulkan-API har aktiverats.
- Ett alternativ har lagts till i Wine-startskriptet för att anvÀnda drivrutinen winewayland.drv i miljöer baserade pÄ Wayland-protokollet.
- Knapp för att vÀlja omslag, banners och ikoner har lagts till i spelinstÀllningarna.
- En funktion har lagts till i instÀllningarna för att ange filsökvÀgen till BIOS för emulatören som anvÀnds i libretro.
- Funktionalitet för att hĂ€mta releaseinformation via tjĂ€nsterna GOG och Itch.io har implementerats. Vid arbete med Itch.io anvĂ€nds API-nycklar istĂ€llet för inloggningsuppgifter. Arbetet med Itch.io-samlingar har förenklats â om det inte finns en samling med namnet "Lutris", visas alla spel.
- I MAME-plattformens instÀllningar har ett sökfÀlt implementerats istÀllet för en stor rullgardinslista för att vÀlja typ av emulerad enhet.
- Ett skript för att köra spel via emulåtor Azahar har lagts till.
- KÀllor för nedladdning av spel "ZOOM Platform" och "Steam Family" har implementerats.
- Skripten för att köra spel med hjĂ€lp av TIC-80, EasyRPG, mGBA, Rosalieâs Mupen GUI, Ruffle och 86Box har uppdaterats.
- Stöd för att importera ROM:ar frÄn Commodore 64-datorer har lagts till.
- Stöd för ICD (Installable Client Driver) för Intel Xe GPU har lagts till.
- Menyn "Add Games" har tagits bort och ersatts med en "+"-knapp.
- En knapp för att skapa en genvÀg för att starta Steam i Big Picture-lÀget har lagts till i kontextmenyn.
- Filassociation för att starta lutris-installatören med dubbelklick har lagts till.
- Kompatibiliteten med Python 3.14 har förbÀttrats.
Samtidigt publicerades utgÄvan av projektet Bottles 0.62, som utvecklar en applikation för att förenkla installation, konfiguration och körning av Windows-applikationer i Linux baserad pÄ Wine eller Proton. Programmet tillhandahÄller ett grÀnssnitt för att hantera prefix som definierar Wine-miljön och instÀllningar för att köra applikationer, samt verktyg för att installera de beroenden som krÀvs för korrekt funktion av de körda programmen. Projektets kod Àr skriven i Python och distribueras under GPLv3-licensen. Programmet levereras i Flatpak-format och i paket för Arch Linux.
För att installera ytterligare bibliotek i Bottles anvÀnds ett komplett system för hantering av beroenden istÀllet för Winetricks-skript, vars arbete liknar beroendehantering i paketmanager för distributioner. För den körda Windows-applikationen definieras en lista med beroenden (DLL-bibliotek, typsnitt, runtime m.m.) som behöver laddas ner och installeras för normal drift, dÀr varje beroende kan ha sina egna beroenden.
Bottles tillhandahÄller ett repository med information om beroenden för olika program och bibliotek, samt verktyg för centraliserad hantering av beroenden. Alla installerade beroenden spÄras, sÄ vid borttagning av programmet kan Àven relaterade beroenden tas bort om de inte anvÀnds för att köra andra applikationer. En sÄdan strategi möjliggör att slippa installera en separat version av Wine för varje applikation och anvÀnda en gemensam Wine-miljö för att köra sÄ mÄnga applikationer som möjligt.
För att arbeta med Windows-prefix i Bottles anvĂ€nds en konceptuell struktur av miljöer som tillhandahĂ„ller fĂ€rdiga instĂ€llningar, bibliotek och beroenden för en viss klass av applikationer. GrundlĂ€ggande miljöer erbjuds: Gaming â för spel, Software â för applikationsprogram och Custom â en ren miljö för egna experiment. Spelmiljön inkluderar DXVK, VKD3D, Esync, pĂ„ system med hybridgrafik aktiveras det dedikerade grafikkortet, och i PulseAudio finns instĂ€llningar för att förbĂ€ttra ljudkvaliteten. I applikationsmiljön ingĂ„r instĂ€llningar som Ă€r lĂ€mpliga bĂ„de för multimedia-program och kontorsapplikationer.
Om nödvÀndigt kan flera olika versioner av wine, proton och dxvk installeras, och man kan vÀxla mellan dem i realtid. Import av miljöer frÄn andra Wine-hanterare, sÄsom Lutris och PlayOnLinux, Àr möjlig. Miljöerna körs med anvÀndning av sandbox-isolering, separerade frÄn det primÀra systemet och har endast tillgÄng till nödvÀndig data i hemkatalogen. Versionskontroll stöd som automatiskt sparar tillstÄndet före installationen av varje ny beroende och gör det möjligt att ÄtergÄ till ett av de tidigare tillstÄnden om problem uppstÄr erbjuds.
Bland förÀndringarna i Bottles 0.62:
- Stödet för XDG-portalen Dynamic Launcher har lagts till, vilket tillÄter isolerade applikationer att installera «.desktop» filer utan manuell auktorisering.
- Aktiveringen av teknologin för supersampling FSR (FidelityFX Super Resolution) har flyttats till sidan med instÀllningar för kompositen. servern Gamescope.
- Det har genomförts en visning av framstegsindikatorn för sÀkerhetskopiering.

KĂ€lla: opennet.ru

