Objavljen je izdanak gaming platforme Lutris 0.5.20, koja pruža alate za pojednostavljenje instalacije, postavljanja i upravljanja igrama na Linuxu. Kod projekta napisan je na jeziku Python i distribuiran je pod GPLv3 licencom. Gotove verzije dostupne su u flatpak formatu.
Projekt podržava katalog za brzo pretraživanje i instalaciju igranih aplikacija, omogućujući pokretanje igara na Linuxu jednim klikom putem jedinstvenog sučelja, bez brige o instalaciji ovisnosti i podešavanjima. Runtime komponente za pokretanje igara dolaze s projektom i nisu vezane uz korištenu distribuciju. Runtime predstavlja skup biblioteka neovisnih o distribuciji, uključujući komponente iz SteamOS-a i Ubuntu-a, kao i razne dodatne biblioteke.
Omogućava instalaciju igara dostupnih putem usluga GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin i Uplay. Lutris u tom smislu služi samo kao posrednik i ne prodaje igre, stoga korisnik mora samostalno nabaviti komercijalne igre sa odgovarajuće usluge (besplatne igre moguće je pokretati jednim klikom iz grafičkog sučelja Lutris).
Svaka igra u Lutris-u vezana je za skriptu za učitavanje i obradi koja opisuje okruženje za pokretanje igre. Također, dostupni su pripremljeni profili s optimalnim postavkama za pokretanje igara uz Wine. Osim uz Wine, igre se mogu pokretati pomoću emulatora igranih konzola, kao što su RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME i Dolphin.
Među promjenama u novoj verziji:
- Za pokretanje Windows igara koristeći UMU (Unified Launcher) po defaultu se koristi Proton-GE, proširena verzija Proton paketa koja se razlikuje korištenjem svježe verzije Wina, angažiranjem FFmpeg u FAudio i uključivanjem dodatnih zakrpa koje rješavaju probleme u raznim igračkim aplikacijama.
- Pri korištenju Proton-a prestalo je instaliranje VKD3D, D3D Extras i DXVK-NVAPI, koji su već uključeni u Proton.
- Osigurano je prenošenje u Proton postavki 'Enable Esync' i 'Enable Fsync'.
- Uključena je DXVK sloj za prevođenje Direct3D 8 u Vulkan API.
- U Wine pokretač dodan je opcija za korištenje drajvera winewayland.drv za okruženja temeljena na Wayland protokolu.
- Dodani su gumbi za odabir omota, bannera i ikona u postavkama igre.
- U postavke je dodana opcija za postavljanje putanje do BIOS datoteke za emulator korišten u libretro.
- Osigurano je određivanje informacija o izdanjima preko usluga GOG i Itch.io. Pri radu s Itch.io umjesto podataka za prijavu koriste se API ključevi. Pojednostavljena je rad s kolekcijama Itch.io – ako nije prisutna kolekcija pod imenom 'Lutris', prikazuju se sve igre.
- U postavkama platforme MAME za odabir tipa emulirane uređaja umjesto ogromnog padajućeg popisa implementirano je polje za pretraživanje.
- Dodana je skripta za pokretanje igara putem emulatora Azahar.
- Implementirani su izvori preuzimanja igara 'ZOOM Platform' i 'Steam Family'.
- Ažurirane su skripte za pokretanje igara putem TIC-80, EasyRPG, mGBA, Rosalie’s Mupen GUI, Ruffle i 86Box.
- Dodana je podrška za uvoz ROM-a s računala Commodore 64.
- Dodana je podrška za ICD (Installable Client Driver) za GPU Intel Xe.
- Izbrisano je izbornik 'Add Games', a umjesto njega uvedeno je dugme '+'.
- U kontekstno izbornik dodano je dugme za kreiranje prečaca za pokretanje Steam u Big Picture modu.
- Dodana je datotečna asocijacija za pokretanje instalatera lutris dvostrukim klikom.
- Osigurana je kompatibilnost s Python 3.14.
Istovremeno je objavljeno izdanje projekta Bottles 0.62, koje razvija aplikaciju za olakšavanje instalacije, podešavanja i pokretanja Windows aplikacija na Linuxu putem Wine ili Proton. Program pruža sučelje za upravljanje prefiksima, koji određuju Wine okruženje i parametre za pokretanje aplikacija, kao i alate za instalaciju zavisnosti potrebnih za ispravno funkcionisanje pokretanih programa. Kod projekta je napisan na Pythonu i distribuira se pod GPLv3 licencom. Program dolazi u Flatpak formatu i u paketima za Arch Linux.
Za instalaciju dodatnih biblioteka u Bottles umesto skripte Winetricks koristi se kompletn sistem upravljanja zavisnostima, čiji rad podseća na upravljanje zavisnostima u paket menadžerima distribucija. Za pokretanu Windows aplikaciju definiše se spisak zavisnosti (DLL biblioteke, fontovi, runtime itd.), koje je potrebno preuzeti i instalirati za normalno funkcionisanje, pri čemu svaka zavisnost može imati svoje zavisnosti.
Bottles pruža repozitorij sa informacijama o zavisnostima za različite programe i biblioteke, kao i alat za centralizovano upravljanje zavisnostima. Sve instalirane zavisnosti se prate, tako da prilikom uklanjanja programa, možete ukloniti i povezane zavisnosti, ako se ne koriste za pokretanje drugih aplikacija. Ovaj pristup omogućava da se ne instalira posebna verzija Wine za svaku aplikaciju i koristi jedno Wine okruženje za pokretanje što je moguće više aplikacija.
Za rad sa Windows prefiksima u Bottles primenjuje se koncept okruženja, koja pružaju gotova podešavanja, biblioteke i zavisnosti za određenu klasu aplikacija. Nudi se osnovna okruženja: Gaming — za igre, Software — za aplikativne programe i Custom — čisto okruženje za vođenje vlastitih eksperimenata. U okruženju za igre uključeni su DXVK, VKD3D, Esync, na sistemima sa hibridnom grafikom aktivirana je diskretna grafička kartica, a u PulseAudio su uključene postavke za poboljšanje kvaliteta zvuka. U okruženju za aplikacije uključene su postavke koje su pogodne i za multimedianske programe i za kancelarijske aplikacije.
Ako je potrebno, moguće je instalirati nekoliko različitih verzija wine, proton i dxvk, i brzo mijenjati između njih. Moguće je uvoziti okruženja iz drugih Wine menadžera, poput Lutris i PlayOnLinux. Okruženja se pokreću koristeći sandbox izolaciju, odvojena od glavnog sustava i imaju pristup samo potrebnim podacima u domaćem direktoriju. Pruža se podrška za kontrolu verzije, koja automatski sprema stanje prije instalacije svake nove ovisnosti i omogućava povratak na jednu od prethodnih verzija u slučaju problema.
Među promjenama u Bottles 0.62:
- Dodana podrška za XDG portal Dynamic Launcher, koji omogućava izoliranim aplikacijama da instaliraju «.desktop» datoteke bez ručnog davanja dozvola.
- Aktivacija tehnologije supersample FSR (FidelityFX Super Resolution) premještena je na stranicu s postavkama kompozitnog. poslužitelja Gamescope.
- Implementirana je prikaz indikatora napretka izrade sigurnosne kopije.

Izvor: opennet.ru

