Lutris 0.5.20 er udgivet, en spilleplatform, der tilbyder værktøjer til at forenkle installation, konfiguration og håndtering af spil på Linux. Projektets kode er skrevet i Python og distribueres under GPLv3-licensen. Færdige builds er tilgængelige i flatpak-format.
Projektet understøtter et katalog til hurtig søgning og installation af spilapplikationer, hvilket muliggør lancering af spil i Linux med ét klik gennem et enkelt interface, uden at man skal bekymre sig om at installere afhængigheder og konfigurationer. Runtime-komponenter til at køre spil leveres af projektet og er ikke bundet til den anvendte distribution. Runtime er et distributionsuafhængigt sæt af biblioteker, der inkluderer komponenter fra SteamOS og Ubuntu samt forskellige yderligere biblioteker.
Muligheden for at installere spil distribueret via tjenester som GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin og Uplay tilbydes. Lutris fungerer blot som en mellemmand og sælger ikke spil, så brugeren skal selv købe kommercielle spil fra den relevante tjeneste (gratis spil kan startes med ét klik fra Lutris' grafiske interface).
Hvert spil i Lutris er knyttet til et startscript og en handler, der beskriver miljøet for at starte spillet. Der tilbydes også færdige profiler med optimale indstillinger til at starte spil under Wine. Udover Wine kan spil startes ved hjælp af emulatorer som RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME og Dolphin.
Blandt ændringerne i den nye version:
- For at køre Windows-spil med UMU (Unified Launcher) bruges Proton-GE som standard, en udvidet version af Proton-pakken, der adskiller sig ved at bruge en nyere version af Wine, inddrage FFmpeg i FAudio og inkludere yderligere patches, der løser problemer i forskellige spilapplikationer.
- Ved brug af Proton er installationen af VKD3D, D3D Extras og DXVK-NVAPI ophørt, da disse allerede leveres med Proton.
- Indstillingerne 'Enable Esync' og 'Enable Fsync' er nu overført til Proton.
- Den lagte DXVK-lag til at oversætte Direct3D 8 til Vulkan API er aktiveret.
- Et script til Wine-opstart er tilføjet for at bruge driveren winewayland.drv i miljøer baseret på Wayland-protokollen.
- Der er tilføjet knapper til at vælge coverbilleder, bannere og ikoner i spils indstillinger.
- Indstillingerne har fået en mulighed for at angive filstien til BIOS for emulatoren, der bruges i libretro.
- Der er sikret registrering af udgivelsesoplysninger via GOG og Itch.io. Når der arbejdes med Itch.io, anvendes API-adgangsnøgler i stedet for loginoplysninger. Arbejdet med Itch.io-samlinger er forenklet - hvis der ikke er en samling ved navn 'Lutris', vises alle spil.
- I MAME-platformindstillingerne er der implementeret et søgefelt til at vælge typen af emuleret enhed i stedet for en stor rulleliste.
- Et script til at starte spil via emulatoren Azahar er tilføjet.
- Kilder til spildownload 'ZOOM Platform' og 'Steam Family' er implementeret.
- Scripts til at starte spil med TIC-80, EasyRPG, mGBA, Rosalie’s Mupen GUI, Ruffle og 86Box er opdateret.
- Support til import af ROM'er fra Commodore 64-computere er tilføjet.
- Support for ICD (Installable Client Driver) til Intel Xe GPU'er er tilføjet.
- Menuen 'Add Games' er fjernet, erstattet af en '+' knap.
- En knap til at oprette en genvej til at starte Steam i Big Picture-tilstand er tilføjet til kontekstmenuen.
- Der er tilføjet en filassociation for at starte instaløren lutris med dobbeltklik.
- Kompatibilitet med Python 3.14 er blevet forbedret.
Samtidig blev udgaven af projektet Bottles 0.62 offentliggjort, som udvikler en applikation til at forenkle installation, konfiguration og lancering af Windows-applikationer i Linux baseret på Wine eller Proton. Programmet leverer et interface til styring af præfikser, der definerer Wine-miljøet og parametre til lancering af applikationer, samt værktøjer til installation af afhængigheder, der er nødvendige for korrekt drift af de kørende programmer. Koden til projektet er skrevet i Python og distribueres under GPLv3-licensen. Programmet leveres i Flatpak-format og i pakker til Arch Linux.
Til installation af yderligere biblioteker i Bottles anvendes der et komplet afhængighedsstyringssystem i stedet for Winetricks-scriptet, hvor den fungerer på en måde, der minder om afhængighedsstyring i pakkehåndteringssystemer. For den kørende Windows-applikation defineres en liste over afhængigheder (DLL-biblioteker, skrifttyper, runtime osv.), som skal downloades og installeres for normal drift, og hver afhængighed kan have sine egne afhængigheder.
Bottles tilbyder et repository med information om afhængigheder for forskellige programmer og biblioteker samt værktøjer til centraliseret håndtering af afhængigheder. Alle installerede afhængigheder spores, så når et program slettes, kan de relaterede afhængigheder også fjernes, hvis de ikke anvendes til lancering af andre applikationer. Denne tilgang muliggør, at man kan undgå at installere en separat version af Wine for hver applikation og bruge et enkelt Wine-miljø til at køre så mange applikationer som muligt.
Til arbejde med Windows-præfikser i Bottles anvendes konceptet miljøer, der tilbyder klare indstillinger, biblioteker og afhængigheder til en bestemt klasse af applikationer. Der tilbydes grundlæggende miljøer: Gaming — til spil, Software — til applikationsprogrammer og Custom — et rent miljø til egne eksperimenter. I miljøet for spil er DXVK, VKD3D, Esync inkluderet, på systemer med hybrid grafik er det dedikerede grafikkort aktiveret, og der er inkluderet indstillinger i PulseAudio for at forbedre lydkvaliteten. I miljøet for applikationer er der indstillinger, der passer til både multimedieprogrammer og kontorapplikationer.
Hvis det er nødvendigt, kan du installere flere forskellige versioner af wine, proton og dxvk og skifte mellem dem på farten. Import af miljøer fra andre Wine-managere som Lutris og PlayOnLinux er muligt. Miljøerne køres med hjælp af sandbox-isolering, adskilt fra det primære system og har kun adgang til de nødvendige data i hjemmemappen. Der tilbydes versionskontrol, der automatisk gemmer tilstanden inden installationen af hver ny afhængighed og giver mulighed for at rulle tilbage til en af de tidligere tilstande i tilfælde af problemer.
Blandt ændringerne i Bottles 0.62:
- Tilføjet support til XDG-portalen Dynamic Launcher, som gør det muligt for isolerede applikationer at installere «.desktop» filer uden manuel tildeling af rettigheder.
- Aktiveringen af teknologien FSR (FidelityFX Super Resolution) er flyttet til siden med indstillinger for sammensætning. server Gamescope.
- Implementeret fremskridtsindikator for backupoprettelse.

Kilde: opennet.ru

