Megjelent a Wine 11.13, a kompatibilitási réteg legújabb kiadása, amellyel Windows-alkalmazásokat és játékokat lehet futtatni Linuxon, macOS-en és más Unix-szerű rendszereken. Lássuk a legfontosabb újdonságokat.
A Wine mostantól továbbfejlesztett támogatást nyújt a mutatóeszközök kezeléséhez, és pontosabb billentyűzet-scancode leképezést kínál X11 alatt. Így X11 munkamenetekben a fizikai billentyűleütéseket jóval megbízhatóbban tudja Windows-szoftverek felé továbbítani.
A kiadás FFmpeg-optimalizálásokat is tartalmaz ARM64EC-re, a Microsoft hibrid alkalmazás-bináris interfészére Windows on ARM rendszerekhez. Ez lehetővé teszi, hogy ARM64 kód ugyanazon folyamaton belül x64 komponensekkel együtt fusson.
Ezen felül a Wine 11.13 összesen 22 hiba jelentését zárja le, amelyek különféle játékokat, irodai alkalmazásokat, telepítőket és Wine-komponenseket érintettek.
A játékokhoz kapcsolódó javítások között szerepel a Grand Theft Auto: Vice City, az Age of Mythology és a Tales of Zestiria induláskori összeomlásának megszüntetése. A Requiem: Avenging Angel játék közben már nem csak fekete képernyőt mutat, a SuccubusHeaven kamerakezelési hibáját pedig szintén kijavították.
Több régebbi Windows-alkalmazás is profitál ebből a frissítésből. A Wine 11.13 megoldja a Sony Acid Pro 7.0, az Adobe Acrobat Pro 7, az Acrobat Reader 7, valamint a Microsoft msvbvm60.dll Visual Basic runtime-ját használó programok összeomlásait. Emellett az Office 2000 telepítője mostantól msiexec használatával is végig tud futni összeomlás nélkül.
Egy másik javítás a winecfg-et érinti: korábban a gombok nem voltak kattinthatók, ha az asztali DPI értéke eltért a 96-tól, ezt most orvosolták.
Megoldottak több problémát a Wine virtuális asztal módjával kapcsolatban is. Az egyik javítás lehetővé teszi, hogy a Wine ablakokat hozzon létre, ha be van kapcsolva a virtuális asztal opció, egy másik pedig megakadályozza, hogy az Explorer plusz asztalt hozzon létre, amikor a /desktop=shell paraméterrel indítják.
Végül javították a WinBoxban megjelenő hibás cirill szöveget, a hárompontos (ellipsis) jelölőkkel kapcsolatos hibás szövegmegjelenítést, a Direct2D memóriafogyasztásának növekedését tartós útvonalrenderelés közben, az x86_64 ELF buildeken jelentkező setjmp és longjmp visszaeséseket, valamint több, visszafejtéssel (unwind) összefüggő hibát.
További részletekért olvasd el a bejelentést. A Wine 11.13 forráskódja letölthető a GitLab projektoldaláról. A különböző Linux disztribúciókhoz készült bináris csomagok a projekt szokásos letöltési csatornáin válnak elérhetővé.

