Dopo sei mesi di sviluppo, è stata rilasciata la piattaforma di gioco Lutris 0.5.10, che fornisce strumenti per semplificare l'installazione, la configurazione e la gestione dei giochi su Linux. Il codice del progetto è scritto in Python e distribuito con licenza GPLv3.
Il progetto supporta un catalogo per la ricerca e l'installazione rapida delle applicazioni di gioco, consentendo di avviare i giochi su Linux con un solo clic attraverso un'interfaccia unica, senza preoccuparsi dell'installazione delle dipendenze e della configurazione. I componenti runtime per eseguire i giochi sono forniti dal progetto e non sono legati alla distribuzione utilizzata. Il runtime è un insieme di librerie indipendenti dalla distribuzione, che include componenti da SteamOS e Ubuntu, oltre a varie librerie aggiuntive.
È possibile installare giochi distribuiti tramite servizi come GOG, Steam, Epic Games Store, Battle.net, Origin e Uplay. Lutris funge solamente da intermediario e non vende giochi, quindi per i giochi commerciali l'utente deve acquistare il gioco dal servizio corrispondente (i giochi gratuiti possono essere avviati con un clic dall'interfaccia grafica di Lutris).
Ogni gioco in Lutris è associato a uno script di avvio e a un gestore che descrive l'ambiente per l'esecuzione del gioco. Inoltre, sono forniti profili preconfigurati con impostazioni ottimali per eseguire i giochi tramite Wine. Oltre a Wine, i giochi possono essere avviati utilizzando emulatori di console di gioco, come RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME e Dolphin.

Novità principali di Lutris 0.5.10:
- Aggiunto il supporto per l'avvio di Lutris sulla console di gioco Steam Deck. Attualmente è stata testata l'installazione dai repository di Arch Linux e AUR, il che richiede di tradurre la partizione di sistema in modalità di scrittura e reinstallare dopo significativi aggiornamenti di SteamOS. In futuro, è previsto anche un pacchetto autonomo nel formato Flatpak, che non sarà influenzato dagli aggiornamenti di Steam Deck.
- È stata proposta una nuova sezione per l'aggiunta manuale dei giochi. Nella sezione sono disponibili interfacce per:
- l'aggiunta e la configurazione dei giochi già installati nel sistema locale;
- la scansione della directory con i giochi precedentemente installati tramite Lutris, ma non ispezionati nel client (durante l'operazione, viene effettuato un confronto tra i nomi delle cartelle e gli identificatori dei giochi);
- l'installazione di giochi Windows da supporti esterni;
- l'installazione tramite installatori YAML disponibili sul disco locale (versione GUI per i flag «—install»);
- la ricerca nella libreria dei giochi proposta sul sito lutris.net (in precedenza questa funzione era disponibile nella scheda «Community installers»).

- Aggiunti componenti per l'integrazione con i servizi Origin e Ubisoft Connect. Analogamente al supporto del catalogo Epic Games Store, per il funzionamento dei nuovi moduli di integrazione è necessaria l'installazione dei client Origin e Ubisoft Connect.
- Aggiunta l'opzione per aggiungere i giochi Lutris a Steam.
- Implementato il supporto per il formato delle copertine (coverart).
- Assicurata il caricamento dei componenti mancanti durante l'avvio.
- Per i giochi Linux e Windows è utilizzata una cache shader separata sui sistemi con GPU NVIDIA.
- Aggiunta un'opzione per supportare il sistema anti-cheat BattleEye.
- Aggiunta la possibilità di scaricare patch e DLC per i giochi GOG.
- Aggiunti i flag «—export» e «—import» per l'esportazione e l'importazione dei giochi.
- Aggiunti i flag «—install-runner», «—uninstall-runners», «—list-runners» e «—list-wine-versions» per gestire i runner.
- Modificato il comportamento del pulsante «Stop», rimosso l'azione per terminare tutti i processi Wine.
- Sui GPU NVIDIA è garantita la disabilitazione dell'opzione Gamescope.
- Per default è attivato il meccanismo fsync.
In aggiunta, si può notare che per la console di gioco Steam Deck, basata su Linux, è stata confermata la compatibilità con 2039 giochi. 1053 giochi sono contrassegnati come verificati manualmente dai dipendenti Valve (Verified), mentre 986 come supportati (Playable).
Fonte: opennet.ru

