Die Version 1.5.3 des Projekts Wine Launcher, das eine Sandbox-Umgebung für das Starten von Windows-Spielen entwickelt, ist verfügbar. Zu den Hauptmerkmalen gehören: Isolierung vom System, separate Wine- und Prefix-Umgebungen für jedes Spiel, Komprimierung in SquashFS-Images zur Platzersparnis, modernes Launcher-Design, automatische Protokollierung von Änderungen im Prefix-Verzeichnis und Generierung von Patches daraus, Unterstützung von Gamepads und Steam/GE/TKG Proton. Der Code des Projekts wird unter der GPLv3-Lizenz veröffentlicht.

Wesentliche Änderungen im Vergleich zur vorherigen Veröffentlichung:
- Die erzwungene Beendigung von Wine vor dem Verlassen der Anwendung wurde implementiert. Dies behebt Fälle, in denen der Wine-Prozess nach dem Beenden des Spiels als Zombie weiter lief.
- Der MESA_GL_VERSION_OVERRIDE-Tweak wurde hinzugefügt, dessen Aktivierung es ermöglicht, bestimmte Fehler der Mesa-Treiber zu umgehen, die das Starten von OpenGL-Spielen verhindern.
- Auf der Seite „Diagnose“ wird nun die von der Grafikkarte unterstützte OpenGL-Version angezeigt.
- Die Unterstützung von Gamepads wurde hinzugefügt. Eine Funktion, die es ermöglicht, Spiele zu spielen, die keine Gamepad-Unterstützung bieten. Zu den Besonderheiten der Implementierung gehören mehrere Layouts für jedes Gamepad und separate Einstellungen für jedes Spiel.
- Migration vom HTML5 Gamepads API auf node-gamepad. Dies beseitigte die Notwendigkeit, Gamepad-Tasten zur Initialisierung innerhalb von WL zu drücken.
- Das Repository „Proton TKG: Gardotd426“ wurde hinzugefügt.
- Das Repository „Wine GE“ wurde hinzugefügt.
- Das Repository „Wine builds for Star Citizen: gort818“ wurde hinzugefügt.
- Das Repository „Wine builds for Star Citizen: snatella“ wurde hinzugefügt.
- MangoHud wurde auf Version 0.6.5 aktualisiert.
- Die Integration von Steam Proton wurde hinzugefügt, die die Verwendung von Proton 6.3 und höher ermöglicht.
Quelle: opennet.ru
